blob: 8c3bcd7aa5dbeed92887a374afe0e5431f92c325 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
int main(int argc, char **argv)
{
int pid=fork();
if(pid==0)
{
execve("/bin/foolshell",0,0);
}
else
{
printf("fool-init: forked child (pid: %i) spawning a Fools Shell\n",pid);
int status;
int pid_ret=wait(&status);
puts("child state has changed!");
execve("/bin/init",0,0);
}
return 0;
}
|