#include
#include
#include
#include
int main(void)
{
pid_t pid;
char *cmd = /bin/echo;
char *args[] = { cmd, ECS150, NULL};
pid = fork();
if (pid == 0) {
/* Child */
execv(cmd, args);
perror(execv);
exit(1);
} else if (pid > 0) {
/* Parent */
int status;
waitpid(pid, &status, 0);
printf(Child returned %d
,
WEXITSTATUS(status));
} else {
perror(fork);
exit(1);
}
return 0;
}
Reviews
There are no reviews yet.