#include "syscall.h"

void nada();
void algo();
int semaforoID;
int main(){
	
        semaforoID = SemCreate(0);
//	SemSignal ( semaforoID );
//	nada();
	Fork(nada);
	Write("Main", 4, 1);
	SemSignal(semaforoID);
	Yield();
//        Fork(algo);
//       Yield();
//	Write("Voy a destruir semaforo\n",15,1);
SemDestroy(semaforoID);
//	Write("Fin del Programa\n",17,1);
}


void nada(){
   Write("Entra nada",10,1);
   SemWait(semaforoID); 
	Write( "holaNada", 8, 1 );
    
}
void algo(){
//   	 Write( "hola", 4, 1 );
//     SemSignal( semaforoID );
     
    
}