Pagini recente » Cod sursa (job #934734) | ONIS 2015, Solutii Runda 1 | Cod sursa (job #724005) | Cod sursa (job #1437084) | Cod sursa (job #2072624)
#include <sys/types.h>
#include<stdio.h>
#include<unistd.h>
#include<sys/wait.h>
#include<stdlib.h>
#include<errno.h>
#include<sys/mman.h>
#include<fcntl.h>
#include<sys/stat.h>
int main()
{
int n;
pid_t pid;
pid=fork();
if(pid<0)
{
perror(NULL);
return errno;
}
else
if(pid==0)
{
printf("Parrent Pid: %d\n",getppid());
printf("MY Pid: %d\n",getpid());
const char *evp={NULL};
const char *argv={"/bin/ls","-1",NULL};
execve("/bin/ls",argv,evp);
}
else
{
wait(NULL);
}
return 0;
}