Obrigado pela resposta. Eu sei que nao sao usados sinais para sincronizar processos, mas uma das questoes que me puseram e ate agora nao consegui resposta e mesmo quais o problemas se tentar usar sinais para sincronizar processos em vez de semáforos.. como disse em cima a unica "ajuda" que arranjei e que tem a ver com leitura e escrita do ficheiro no codigo..