|
- RRETMSK
- A bit string returned with the status of read events.
The length of the string should be equal to the maximum number of
sockets to be checked. For each socket that is ready to read, the
corresponding bit in the string will be set to 1; bits that represent
sockets that are not ready to read will be set to 0.
- WRETMSK
- A bit string returned with the status of write events.
The length of the string should be equal to the maximum number of
sockets to be checked. For each socket that is ready to write, the
corresponding bit in the string will be set to 1; bits that represent
sockets that are not ready to be written will be set to 0.
- ERETMSK
- A bit string returned with the status of exception
events. The length of the string should be equal to the maximum number
of sockets to be checked. For each socket that has an exception status,
the corresponding bit will be set to 1; bits that represent sockets
that do not have exception status will be set to 0.
- ERRNO
- A fullword binary field. If RETCODE
is negative, the field contains an error number. See Return codes for information about ERRNO return
codes.
- RETCODE
- A fullword binary field that returns
one of the following values:
- Value
- Description
- >0
- Indicates the sum of all ready sockets in the three masks.
- 0
- Indicates that the SELECT time limit has expired.
- -1
- Check ERRNO for an error code.
|