Exemple #1
0
int main(int argc, char** argv){

	ejercicio2();
	ejercicio3();

	return 0;
}
Exemple #2
0
void ejercicio3(void){
	pid_t forked;

	printf("EJER3--------------\n");
	forked = fork();


	if (forked == -1){//Hijo	
		perror("error fork");
		//exit(-1);
	}
	else if (forked == 0){
		printf("Nueva sesion = %d\n", setsid());
		chdir("/tmp");
		ejercicio2();
	}
	else{//Padre
		int signal;
		wait(&signal);
	}
}
Exemple #3
0
void funcion_numeros()
{
    const char opcionesNumero[][30]={"1234V",
                               "ejercicio1",
                               "ejercicio2",
                               "ejercicio3",
                               "ejercicio4",
                               "Volver"
                               };
    char op;
    do{
        op=menu(opcionesNumero, "Menu de ejercicios numericos del TP1");
        switch(op){
            case '1': ejercicio1(); pausa(""); break;
            case '2': ejercicio2(); pausa(""); break;
            case '3': ejercicio3(); pausa(""); break;
            case '4': ejercicio4(); pausa(""); break;
        }
    } while(op!='V');
    pausa("Menu principal");

}