Bastien ROUCARIES wrote: > - close the end of the pipe, but it does not break poll(2), and > moreover in multithread context > it is not safe due to fd reuse
Yes, close() in multithreaded applications needs to be done carefully, to avoid that unintended operations get done to the next file that is connected to the same file descriptor. However, I don't see how a library / abstraction can help here. It's just careful coding of the application that is needed. Bruno
