// PROTOTIPO DE PROCESOS
#define TRUE 1
#include <unistd.h>
#include <stdio.h>
int main(void)
{
while(TRUE)
{
type_prompt(); // muestra el indicador de comando en la pantalla
read_command(command, parameters); // lee la entrada de la terminal
// si es pid = 0; se trata del hijo
// si es pid != 0 se trata del padre
// si es pid= -1 se trata de un error
if( fork()!=0 ) // usa fork para el proceso hijo
{
//código del padre
waitpid(-1, &status, 0); // espera a que el hijo termine
} else {
//código del hijo
execve(command, parameters, o); // ejecuta el comando
}
}
}