RISC OS Search
Websites
Downloadable Files
Stronghelp Manuals
Acorn Newsgroups
containing
"Nutty quip goes here!"
Home
|
About
|
Filebase Archive
|
StrongHelp Manuals
|
Newsgroups
|
Module Database
Emulation
»
Archimedes
»
BBC Micro
TechDocs
»
Acorn RiscPC
»
Acorn A4 Laptop
»
Acorn A7000
»
Archimedes A5000
»
Archimedes A4000
»
Archimedes A30x0
»
Archimedes A3000
»
Archimedes A680
»
Archimedes A540
»
Archimedes A4x0
»
Archimedes A3x0
»
BBC Master Compact
»
BBC Master 128
»
BBC Micro
»
Acorn Atom
»
Acorn Electron
Clubs
»
WROCC
»
ROUGOL
»
MUG
»
BigBenClub.nl
Shows
»
RISC OS North
»
RISC OS London
»
RISC OS SouthWest
Other Sites
»
RISC OS Open
»
StarDot
(Discord)
»
Archimedes Archive
»
Arc Wiki
»
RISCOSitory news
»
The Icon Bar news
=> R0 =
reason code
other registers are reason code dependent
<= R0 preserved
other registers are reason code dependent
This call provides operations to control file descriptors, which are requried to use the
Socket_Select
SWI.
A file descriptor is a block of 32 bytes (256 bits) which indicates which sockets should be checked for activity.
Note: The Acorn C Socket library provides equivalents of this SWI in headerfile macros.
Related SWIs:
Socket_Select
(SWI &41211,
PRM 5a-433
)
AppEngine_SocketOp reason codes
R0 Action
0
clears a file descriptor
1
copies one file descriptor to another
2
sets a bit within a file descriptor
3
clears a bit within a file descriptor
4
tests whether a bit within a file descriptor is set
[sh-index]
Back to list of manuals