From: <th...@us...> - 2002-11-20 19:28:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv7698/Source/Computer/oslib Modified Files: Socket.swi Log Message: Added Socket_FIOPOLLWORD ioctl for RISC O S Select. Index: Socket.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib/Socket.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Socket.swi 17 Aug 2002 07:41:15 -0000 1.2 --- Socket.swi 20 Nov 2002 19:28:30 -0000 1.3 *************** *** 134,137 **** --- 134,143 ---- ); + TYPE Socket_Pwstruct = + .Struct + ( .Ref .Bits: pollword, + .Int: bit_number + ); + // 4 = OUT // 8 = IN *************** *** 165,169 **** Socket_FIONREAD = Socket_IoctlNo: 0x4004667F "get number of bytes to read (Int)", Socket_FIONBIO = Socket_IoctlNo: 0x8004667E "set/clear non-blocking i/o (Int)", ! Socket_FIOASYNC = Socket_IoctlNo: 0x8004667D "set/clear async i/o (Int)"; TYPE Socket_MsgFlags = .Bits; --- 171,176 ---- Socket_FIONREAD = Socket_IoctlNo: 0x4004667F "get number of bytes to read (Int)", Socket_FIONBIO = Socket_IoctlNo: 0x8004667E "set/clear non-blocking i/o (Int)", ! Socket_FIOASYNC = Socket_IoctlNo: 0x8004667D "set/clear async i/o (Int)", ! Socket_FIOPOLLWORD = Socket_IoctlNo: 0x80086678 "set/clear pollword (Socket_Pwstruct) - RISC O S 4.32+"; TYPE Socket_MsgFlags = .Bits; |