diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:25:10 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:25:10 -0500 |
commit | 8b8c65072aedef94610748ce92c2ed3a19fd5517 (patch) | |
tree | 8614d386acf5db7a77b08d19a5854a7d75dab015 /b2g/gaia/run-b2g.c | |
parent | 8c3a46bd13a0660a3ff1e0379dbf515873a852d2 (diff) | |
download | UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar.gz UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar.lz UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar.xz UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.zip |
Purge b2g/
Diffstat (limited to 'b2g/gaia/run-b2g.c')
-rw-r--r-- | b2g/gaia/run-b2g.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/b2g/gaia/run-b2g.c b/b2g/gaia/run-b2g.c deleted file mode 100644 index 184fa3400..000000000 --- a/b2g/gaia/run-b2g.c +++ /dev/null @@ -1,50 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <string.h> -#include <libgen.h> - -#ifndef B2G_NAME -#define B2G_NAME "b2g-bin" -#endif -#ifndef GAIA_PATH -#define GAIA_PATH "gaia/profile" -#endif -#define NOMEM "Could not allocate enough memory" - -void error(char* msg){ - fprintf(stderr, "ERROR: %s\n", msg); -} - -int main(int argc, char* argv[], char* envp[]){ - char* cwd = NULL; - char* full_path = NULL; - char* full_profile_path = NULL; - printf("Starting %s\n", B2G_NAME); - cwd = realpath(dirname(argv[0]), NULL); - full_path = (char*) malloc(strlen(cwd) + strlen(B2G_NAME) + 2); - if (!full_path) { - error(NOMEM); - return -2; - } - full_profile_path = (char*) malloc(strlen(cwd) + strlen(GAIA_PATH) + 2); - if (!full_profile_path) { - free(full_path); - error(NOMEM); - return -2; - } - sprintf(full_path, "%s/%s", cwd, B2G_NAME); - sprintf(full_profile_path, "%s/%s", cwd, GAIA_PATH); - free(cwd); - printf("Running: %s --profile %s\n", full_path, full_profile_path); - fflush(stdout); - fflush(stderr); - // XXX: yes, the printf above says --profile and this execle uses -profile. - // Bug 1088430 will change the execle to use --profile. - execle(full_path, full_path, "-profile", full_profile_path, NULL, envp); - error("unable to start"); - perror(argv[0]); - free(full_path); - free(full_profile_path); - return -1; -} |