1 votes

Ignorer SIGPIPE pour un seul FILE* popé.

Le code que je regarde est ici :

http://github.com/andymatuschak/Sparkle/blob/8ea15468b4a8c0487ca7a72f3c9e6ffb708c6af8/SUPipedUnarchiver.m

Sparkle est comme un plugin. Il peut être instancié dans un programme multithread. Ainsi je ne veux pas appeler signal(SIGPIPE, SIG_IGN) (c'est-à-dire ignorer tous SIGPIPE) car qui sait ce que les autres fils font/attendent.

Comment puis-je désactiver le signal SIGPIPE pour ce seul pointeur FILE ouvert via popen ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X