In un programmino C che gira in LINUX,
come faccio ad intercettare un CTRL-D da tastiera, senza che
questo mi termini il processo stesso e mi faccia unscire?
In un programmino C che gira in LINUX,
come faccio ad intercettare un CTRL-D da tastiera, senza che
questo mi termini il processo stesso e mi faccia unscire?
prova
e guarda quali sono i comandi correlaticodice:>man 2 signal >man 7 signal
se non comprendi (ad esempio non ci acchiappi con l'inglese), chiedi.
credo il signal giusto da gestire sia SIGHUP, ma sebbene abbia già programmato su Linux non sono un Guru su quel SO, per cui dovrei verificare la mia intuizione.
Ah, il logout dell'utente avverrà comunque...