#include<stdio.h>
#include<stdio.h>
#include<sys/signal.h>
#include<unistd.h>
main()
{
int i, status, pid;
pid=fork();
if(pid==0){
printf("child\n");
execl("/bin/ls","ls",".", "-l", 0);
}
else{
printf("parent\n");
wait(&status);
}
}
/*______________________________________________________________________________*/
#include<stdio.h>
#include<stdio.h>
#include<sys/signal.h>
#include<unistd.h>
main()
{
int i, status, pid;
char *myargs[]={"ls","-l","/",NULL};
pid=fork();
if(pid==0){
printf("child\n");
execv("/bin/ls",myargs);
}
else
printf("parent\n");
wait(&status);
}
#include<stdio.h>
#include<sys/signal.h>
#include<unistd.h>
main()
{
int i, status, pid;
pid=fork();
if(pid==0){
printf("child\n");
execl("/bin/ls","ls",".", "-l", 0);
}
else{
printf("parent\n");
wait(&status);
}
}
/*______________________________________________________________________________*/
#include<stdio.h>
#include<stdio.h>
#include<sys/signal.h>
#include<unistd.h>
main()
{
int i, status, pid;
char *myargs[]={"ls","-l","/",NULL};
pid=fork();
if(pid==0){
printf("child\n");
execv("/bin/ls",myargs);
}
else
printf("parent\n");
wait(&status);
}
Comments