version 1.16, 2021/09/02 09:35:17 |
version 1.17, 2021/09/02 11:26:54 |
|
|
int ch; |
int ch; |
unsigned long i; |
unsigned long i; |
int foreground = 0, preserve = 0; |
int foreground = 0, preserve = 0; |
int error, pstat, status; |
int pstat, status; |
int killsig = SIGTERM; |
int killsig = SIGTERM; |
pid_t pgid = 0, pid, cpid = 0; |
pid_t pgid = 0, pid, cpid = 0; |
double first_kill; |
double first_kill; |
|
|
signal(SIGTTIN, SIG_DFL); |
signal(SIGTTIN, SIG_DFL); |
signal(SIGTTOU, SIG_DFL); |
signal(SIGTTOU, SIG_DFL); |
|
|
error = execvp(argv[0], argv); |
execvp(argv[0], argv); |
if (error == -1) |
err(1, "execvp"); |
err(1, "execvp"); |
|
} |
} |
|
|
/* parent continues here */ |
/* parent continues here */ |