1 #define _XOPEN_SOURCE 500
7 int main(int argc, char *argv[])
10 fprintf(stderr, "Usage: %s <command>\n", argv[0]);
15 if (setpgid(0, 0) != 0) {
20 char **newargv = malloc(sizeof(void*)*argc);
22 for (i=1; i<argc; i++)
23 newargv[i-1] = argv[i];
24 newargv[argc-1] = NULL;
26 execvp(argv[1], newargv);
27 perror("execvp"); /* execve() only returns on error */