- magari fare che (alcune delle) print vengano messe su tutti e tre i terminali (motivo per cui ho messo le funzioni in nonsodovemetterle) (forse basta tipo duplicare il fd ma sono stanco ci penso domani) - controllo input dei client - sistemare include (FARE SOLO ALLA FINE ALTRIMENTI SPRECO DI TEMPO COME LA TUA VITA) - invece di fare tutti if == -1 si potrebbe fare come semOp e creare una funzione identica che fa gia il controllo (ha come svantaggio che non puoi specifare dove va in errore con l'errexit) (anche se forse basta passare la/le stringe ma vedi riga 3) - killare il server deve uccidere i figli