Date: Wed, 26 Aug 1998 15:18:51 -0400 From: sbabkin@dcn.att.com To: newton@atdot.dotat.org, freebsd-svr4@atdot.dotat.org Cc: freebsd-hackers@FreeBSD.ORG, mike@smith.net.au Subject: RE: X11 clients seem to work -- But... Message-ID: <C50B6FBA632FD111AF0F0000C0AD71EEFF8BBC@dcn71.dcn.att.com>
next in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: Mark Newton [SMTP:newton@atdot.dotat.org] > > apparent reason. Well, I've written all kinds of debug writes into > the > emulated SysVR4 read() system call, and I've discovered that this is > because the socket underlying the connection to the X server is marked > with the SS_NBIO (non-blocking I/O) flag. > > I have no idea why, though. As far as I can tell, the emulated > executables > aren't doing anything that sets that flag. Also, emulated executables > which (a) use networking, and (b) aren't X clients don't have that > flag > bit set -- It's something specific to the set of streams ioctl() > operations > that X clients are doing. > Is there any chance that the same binary value has different meaning in SVR4, the X clients use it and it gets somehow passed through ? Like the emulator code has the same macro as used in FreeBSD redefined by a SVR4 header ? Sergey To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C50B6FBA632FD111AF0F0000C0AD71EEFF8BBC>
