Code:
main(int argc, char *argv[])
{
pid_t pid; int ret_value, T, sleeptime;
T = atoi(argv[1]);
pid = getpid();
ret_value = (int) (pid %256);
srand(pid);
sleeptime = rand()%T;
sleep(sleeptime);
}
Code:
int main(int argc, char *argv[])
{
pid_t pid, w; int k, status, T, N; char value[2];
// get command line arguments
T = atoi(argv[1]);
execl("child", "child", value, (char *) 0);
}
