Subject: CVS commit: syssrc/sys/compat/irix
To: None <>
From: Emmanuel Dreyfus <>
List: source-changes
Date: 03/03/2002 22:12:19
Module Name:	syssrc
Committed By:	manu
Date:		Sun Mar  3 20:12:18 UTC 2002

Modified Files:
	syssrc/sys/compat/irix: files.irix irix_syscall.h irix_syscallargs.h
	    irix_syscalls.c irix_sysent.c syscalls.master
Added Files:
	syssrc/sys/compat/irix: irix_ioctl.c irix_ioctl.h

Log Message:
Implements SIOCNREAD ioctl (some kind of FIONREAD for sockets only). This
makes X11 binaries able to actually work: most of them were previously hang
in infinite loop wiaiting for data from the X server because SIOCNREAD
reported that some data where to be read whereas the X server had nothing
to say.

Tested (and works): xlogo, xterm, ghostview (IRIX build). Things are getting

To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 syssrc/sys/compat/irix/files.irix
cvs rdiff -r0 -r1.1 syssrc/sys/compat/irix/irix_ioctl.c \
cvs rdiff -r1.25 -r1.26 syssrc/sys/compat/irix/irix_syscall.h \
    syssrc/sys/compat/irix/irix_syscallargs.h \
    syssrc/sys/compat/irix/irix_syscalls.c \
cvs rdiff -r1.24 -r1.25 syssrc/sys/compat/irix/syscalls.master

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.