865
|
1 /* System call error numbers.
|
|
2 * May be found in 'errno' after an error has occurred.
|
|
3 *
|
|
4 */
|
|
5
|
|
6 #define E_PTHFUL 0xc8 /* Path Table full */
|
|
7 #define E_BPNUM 0xc9 /* Bad Path Number */
|
|
8 #define E_POLL 0xca /* Polling Table Full */
|
|
9 #define E_BMODE 0xcb /* Bad Mode */
|
|
10 #define E_DEVOVF 0xcc /* Device Table Overflow */
|
|
11 #define E_BMID 0xcd /* Bad Module ID */
|
|
12 #define E_DIRFUL 0xce /* Module Directory Full */
|
|
13 #define E_MEMFUL 0xcf /* Process Memory Full */
|
|
14 #define E_UNKSVC 0xd0 /* Unknown Service Code */
|
|
15 #define E_MODBSY 0xd1 /* Module Busy */
|
|
16 #define E_BPADDR 0xd2 /* Bad Page Address */
|
|
17 #define E_EOF 0xd3 /* End of File */
|
|
18 #define E_NES 0xd5 /* Non-Existing Segment */
|
|
19 #define E_FNA 0xd6 /* File Not Accesible */
|
|
20 #define E_BPNAM 0xd7 /* Bad Path Name */
|
|
21 #define E_PNNF 0xd8 /* Path Name Not Found */
|
|
22 #define E_SLF 0xd9 /* Segment List Full */
|
|
23 #define E_CEF 0xda /* Creating Existing File */
|
|
24 #define E_IBA 0xdb /* Illegal Block Address */
|
|
25 #define E_MNF 0xdd /* Module Not Found */
|
|
26 #define E_DELSP 0xdf /* Deleting Stack Pointer memory */
|
|
27 #define E_IPRCID 0xe0 /* Illegal Process ID */
|
|
28 #define E_NOCHLD 0xe2 /* No Children */
|
|
29 #define E_ISWI 0xe3 /* Illegal SWI code */
|
|
30 #define E_PRCABT 0xe4 /* Process Aborted */
|
|
31 #define E_PRCFUL 0xe5 /* Process Table Full */
|
|
32 #define E_IFORKP 0xe6 /* Illegal Fork Parameter */
|
|
33 #define E_KWNMOD 0xe7 /* Known Module */
|
|
34 #define E_BMCRC 0xe8 /* Bad Module CRC */
|
|
35 #define E_USIGP 0xe9 /* Unprocessed Signal Pending */
|
|
36 #define E_NEMOD 0xea /* Non Existing Module */
|
|
37 #define E_BNAM 0xeb /* Bad Name */
|
|
38 #define E_NORAM 0xed /* No Ram Available */
|
|
39 #define E_BPRCID 0xee /* Bad Process ID */
|
|
40 #define E_NOTASK 0xef /* No available Task number */
|
|
41 #define E_UNIT 0xf0 /* Illegal Unit (drive) */
|
|
42 #define E_SECT 0xf1 /* Bad SECTor number */
|
|
43 #define E_WP 0xf2 /* Write Protect */
|
|
44 #define E_CRC 0xf3 /* Bad Check Sum */
|
|
45 #define E_READ 0xf4 /* Read Error */
|
|
46 #define E_WRITE 0xf5 /* Write Error */
|
|
47 #define E_NOTRDY 0xf6 /* Device Not Ready */
|
|
48 #define E_SEEK 0xf7 /* Seek Error */
|
|
49 #define E_FULL 0xf8 /* Media Full */
|
|
50 #define E_BTYP 0xf9 /* Bad Type (incompatable) media */
|
|
51 #define E_DEVBSY 0xfa /* Device Busy */
|
|
52 #define E_DIDC 0xfb /* Disk ID Change */
|
|
53 #define E_LOCK 0xfc /* Record is busy (locked out) */
|
|
54 #define E_SHARE 0xfd /* Non-sharable file busy */
|
|
55 #define E_DEADLK 0xfe /* I/O Deadlock error */
|
|
56
|
|
57 /* errors from arithmetic routines */
|
|
58 #define EFPOVR 40 /* floating point overflow or underflow */
|
|
59 #define EDIVERR 41 /* division by zero */
|
|
60 #define EINTERR 42 /* overflow on conversion of floating point to
|
|
61 long integer */
|