On Mar 11 00:21, Mark Geisert wrote: > Tatsuro MATSUOKA wrote: > > [...] > > without the above patch () > > qt_safe_socket(PF_UNIX, SOCK_STREAM, 0, O_NONBLOCK))) > > gnuplot cannot connect with gnuplot_qt. > > > > with the above patch () > > qt_safe_socket(PF_UNIX, SOCK_STREAM, 0)) > > gnuplot can connect with gnuplot_qt. > > > > Perhaps qt with O_NONBLOCK is some wrong with process connection. > > Hi Tatsuro, > For the record, what Enrico supplied is what we'd call an STC, a Simple Test > Case. Unfortunately his STC dealt with select() on a named pipe. > > Your gnuplot issue has to do with "Unix sockets", a form of IPC between > processes. Cygwin uses Windows named pipes to implement "Unix sockets" on > Windows. No, wait! While there is code in Cygwin which is supposed to use Windows named pipes to implement AF_UNIX sockets at one point, thos code is far from being complete. As yet, Cygwin uses loopback IPv4 sockets to implement AF_UNIX sockets. Corinna -- Corinna Vinschen Cygwin Maintainer