GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-77
Notes on Specific Codes
fetoocheap = 99 , fenotready = 100 ,
febreakonly = 110 , febreak = 111 ,
felinereset = 124 , femodemerr = 140 ,
feeotreceived = 163 , fepollend = 176 ,
fenodata = 187 ,
feownership = 200 , feownabort = 210 ,
fecpupon = 230 , feiopon = 231 ,
fescerror = 233 ,
fepathdown = 201 , fenetdown = 250 ,
fefatpin = 560 ;
The DEBUGFLAGS and TRAPERROR configuration parameters are used to indicate
file error numbers, which when detected by TSCODE cause TSCODE to invoke
DEBUG or send a warning message with the file error number to the home terminal.
See the descriptions of these GDSX Configuration Parameters on page 2-46.
Notes on Specific Codes
Following are descriptions for some of the file-system error codes returned by
TSCODE:
Feinuse, Error 12
This error is returned in response to an OPEN request when there are no available
user tasks.
Febadname, Error 13
This error is returned in response to an OPEN request for one of the following reasons:
The subdevice name is the same as the GDSX process name.
The open specifies only two levels of qualification for a subdevice under a line.
The open specifies no subdevice and the DYNAMIC configuration parameter is
OFF.
Fenosuchdevice, Error 14
This error is returned in response to an OPEN where the subdevice named in the
OPEN message does not exist.
Fenoprimary, Error 17
When GDSX does not have a current open of the backup by the primary, this error is
returned in response to an OPEN request for the backup by a process other than
GDSX.