The code I am looking at is here:
Sparkle is like a plugin. It can be instantiated in a multi-threaded program. Thus I don't want to call signal(SIGPIPE, SIG_IGN) (ie. ignore all SIGPIPE) as who knows what other threads are doing/expecting.
How can I disable the SIGPIPE signal for this one FILE pointer opened via popen?