Lors de l'écriture d'une simple application client-serveur, cette question m'est venue à l'esprit. Quand quelqu'un essaie d'écrire sur un tuyau cassé, un SIGPIPE est généré. Disons que je gère le signal dans mon code.Envoyer un comportement sur Broken pipe
Maintenant, quelle erreur renvoie l'appel d'écriture - EPIPE ou EINTR (comme il a été interrompu par un signal). J'ai essayé avec un exemple de programme et il me semble que je reçois toujours EPIPE. Est-ce un comportement garanti ou peut-être l'une des deux valeurs d'erreur?
+1 pour la citation POSIX. –