fprintf(stderr, "Can't fork external process %s: %s\n", args[0], strerror(errno));
return -1;
} else {
- /*printf("Launching:");
- size_t a;
- for (a = 0; args[a]; a++) {
- printf(" %s", args[a]);
- }
- printf("\n");*/
int status = 0;
if (waitpid(pid, &status, WNOHANG) == -1) {
fprintf(stderr, "Error waiting for child process completion: %s\n", strerror(errno));