URGENTE - Solo para expertos
Publicado por Juan José (1 intervención) el 22/06/2001 22:50:18
Tengo que entregar un Trabajo práctico en la facultad y el hdp del profe me tiró las siguientes lineas de comandos que supuestamente son de un shell de Unix.
#include <sys/wait.h>
#define NULL 0
int status;
int main (void) {
if (fork() == 0) {
execve("prog1",NULL,NULL);
exit (0);
}
waitpid(-1, &status,NULL)
execve("prog2",NULL,NULL);
exit(0);
}
Este tipo quiere saber que pasa si prog2 no se encuentra en el directorio acutal o en \bin y que pasaróia si saco esa linea de comandos, además quiere que le diga que hace cada linea.
Les agradezco desde ya y aguardo ansioso.
Juan José
#include <sys/wait.h>
#define NULL 0
int status;
int main (void) {
if (fork() == 0) {
execve("prog1",NULL,NULL);
exit (0);
}
waitpid(-1, &status,NULL)
execve("prog2",NULL,NULL);
exit(0);
}
Este tipo quiere saber que pasa si prog2 no se encuentra en el directorio acutal o en \bin y que pasaróia si saco esa linea de comandos, además quiere que le diga que hace cada linea.
Les agradezco desde ya y aguardo ansioso.
Juan José
Valora esta pregunta


0