GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-78
Notes on Specific Codes
Febadcount, Error 21
This error is returned when the size of an external process’s request exceeds the
smaller value of RECEIVESIZE and the task’s READUPDATE on $RECEIVE.
Femissparm, Error 29
If GDSX is run converted, only the GDSX pseudo Guardian procedures that
correspond to the D-series Guardian procedures are available to USCODE (except for
^OPEN, ^CLOSE, ^FILEINFO, and ^FNAMEEXPAND). If other calls are attempted,
TSCODE returns file-system error 29 or 560.
If GDSX is run unconverted, only the GDSX pseudo Guardian procedures that
correspond to the C-series Guardian procedures are available to USCODE (except for
^FILE_OPEN_, ^FILE_CLOSE_, and ^FILE_GETINFO_). If other calls are attempted,
TSCODE returns file-system error 29 or 560.
Fenolcb, Error 30
This error is returned when GDSX is unable to obtain an IOCB to assign to the request.
Fenobufspace, Error 31
This error is returned when GDSX is unable to obtain buffer space for the request.
Fenocbspace, Error 32
This error is returned in response to an OPEN message for which GDSX is unable to
obtain a required control block.
Fewrongid, Error 60
This error is returned when GDSX receives a request from a process that has not
opened GDSX.
Feopenstop, Error 61
This error is returned in response to an OPEN request when a GDSX shutdown is in
process, or when the line or device to be opened is in the STOP PENDING state.
Fedevdown, Error 66
This error is returned when the task handling the open has been stopped.
Fenotready, Error 100
This error is returned when an OPEN request is received while the GDSX process is
still handling its startup messages.