Skip site navigation (1)Skip section navigation (2)
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>