Commit Graph

15 Commits

Author SHA1 Message Date
manu
cb99a5f48e 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
interesting...
2002-03-03 20:12:17 +00:00
manu
457750dabf Implemented irix_sys_systeminfo() 2002-02-17 22:49:53 +00:00
manu
3b176652b8 Fixed wrong file name. 2002-01-06 21:43:10 +00:00
manu
365eb49355 Added compat/irix/irix_syscallnames.c 2002-01-06 21:34:30 +00:00
manu
0d7961013d Added irix_sys_lseek64() 2001-12-25 16:40:48 +00:00
manu
b8f46be2f6 Added getdents/ngetdents. 2001-12-23 20:15:03 +00:00
manu
aa8fce41ef implemented enough of getmountid to make commands using IRIX Universal Name
Service happy. Code in libc attempts to open files in the ns filesystem, and
then uses getmountid on failure to ensure that the ns filesystem is really
mounted. We don't emulate the ns filesystem yet, but getmountid now correctly
reports that ns is not present.
Note: It seems that the mountid of the ns filesystem should always be
00000005 00000000 00000000 7fff3000
2001-12-22 14:43:43 +00:00
manu
4d54359755 Implemented irix_sys_xstat(). This duplicates some code already present
for svr4 compat, maybe these should be merged..
2001-12-08 18:08:04 +00:00
manu
e3824c6c59 Added IRIX signal delivery 2001-12-08 11:17:37 +00:00
manu
77fa6038d9 Added errno translation 2001-12-02 16:16:57 +00:00
manu
ef711afc33 Added enough of prctl emulation so that program do not crash on exit 2001-12-02 09:23:58 +00:00
manu
e2898fe96b Added a bit of sysmp() emulation necessary for dynamic linking. 2001-12-02 08:30:10 +00:00
manu
7839e13a9c On IRIX, the first 88 system calls are quite plain SVR4, and the 137
remaining are IRIX specific. We know use SVR4 emulation for the first 88
system calls.
2001-11-28 12:00:53 +00:00
manu
be8254f3a8 Added code to match IRIX N32 binaries 2001-11-26 21:36:24 +00:00
manu
e7a3ba084e Empty framework for upcoming work on IRIX_COMPAT 2001-09-22 18:51:35 +00:00