semaforo.c add