summaryrefslogtreecommitdiff
path: root/rtl/netware/errno.inc
blob: e26313c9493a04c94598b214cd15a8bf0f14e602 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
  { -------------------------- Base POSIX-mandated constants ---------------  }
  { no such file or directory                      }
  const
     SYS_ENOENT = 1;      // arg list too big
     SYS_E2BIG = 2;       // arg list too big
     SYS_ENOEXEC = 3;     // exec format error
     SYS_EBADF = 4;       // bad file number
     SYS_ENOMEM = 5;      // not enough memory
     SYS_EACCES = 6;      // permission denied
     SYS_EEXIST = 7;      // file exists
     SYS_EXDEV = 8;       // cross-device link
     SYS_EINVAL = 9;      // invalid argument
     SYS_ENFILE = 10;     // file table overflow
     SYS_EMFILE = 11;     // too many open files
     SYS_ENOSPC = 12;     // no space left on device
     SYS_EDOM = 13;       // argument too large
     SYS_ERANGE = 14;     // result too large
     SYS_EDEADLK = 15;    // resource deadlock would occur
  { -------------------------- Miscellaneous NLM Library constants ---------  }
     SYS_EINUSE    = 16;  // resource(s) in use
     SYS_ESERVER   = 17;  // server error (memory out, I/O error, etc.)
     SYS_ENOSERVR  = 18;  // no server (queue server, file server, etc.)
     SYS_EWRNGKND  = 19;  // wrong kind--an operation is being...
                          // ...attempted on the wrong kind of object
     SYS_ETRNREST  = 20;  // transaction restarted
     SYS_ERESOURCE = 21;  // resources unavailable (maybe permanently)
     SYS_EBADHNDL  = 22;  // bad non-file handle (screen, semaphore, etc)
     SYS_ENO_SCRNS = 23;  // screen I/O attempted when no screens
  { -------------------------- Additional POSIX / traditional UNIX constants  }
     SYS_EAGAIN    = 24;  // resource temporarily unavailable
     SYS_ENXIO     = 25;  // no such device or address
     SYS_EBADMSG   = 26;  // not a data message
     SYS_EFAULT    = 27;  // bad address
     SYS_EIO       = 28;  // physical I/O error
     SYS_ENODATA   = 29;  // no data
     SYS_ENOSTRMS  = 30;  // streams not available
  { Berkeley sockets constants ------------------  }
     SYS_EPROTO    = 31;  // fatal protocol error
     SYS_EPIPE     = 32;  // broken pipe
     SYS_ESPIPE    = 33;  // illegal seek
  { Non-blocking and interrupt I/O constants ----  }
     SYS_ETIME     = 34;  // ioctl acknowledge timeout
  { operation would block                          }
     SYS_EWOULDBLOCK=35;  // operation would block
     SYS_EINPROGRESS=36;  // operation now in progress
     SYS_EALREADY  = 37;  // operation already in progress
  { IPC network argument constants --------------  }
     SYS_ENOTSOCK  = 38;  // socket operation on non-socket
     SYS_EDESTADDRREQ=39; // destination address required
     SYS_EMSGSIZE  = 40;  // message too long
     SYS_EPROTOTYPE= 41;  // protocol wrong type for socket
     SYS_ENOPROTOOPT=42;  // protocol not available
     SYS_EPROTONOSUPPORT = 43;  // protocol not supported
     SYS_ESOCKTNOSUPPORT = 44;  // socket type not supported
     SYS_EOPNOTSUPP      = 45;  // operation not supported on socket
     SYS_EPFNOSUPPORT    = 46;  // protocol family not supported
     SYS_EAFNOSUPPORT    = 47;  // address family unsupported by protocol family
     SYS_EADDRINUSE      = 48;  // address already in use
     SYS_EADDRNOTAVAIL   = 49;  // can't assign requested address
  { Operational constants -----------------------  }
     SYS_ENETDOWN        = 50;  // Network is down
  { network is unreachable                         }
     SYS_ENETUNREACH = 51;
  { network dropped connection on reset            }
     SYS_ENETRESET = 52;
  { software caused connection abort               }
     SYS_ECONNABORTED = 53;
  { connection reset by peer                       }
     SYS_ECONNRESET = 54;
  { no buffer space available                      }
     SYS_ENOBUFS = 55;
  { socket is already connected                    }
     SYS_EISCONN = 56;
  { socket is not connected                        }
     SYS_ENOTCONN = 57;
  { can't send after socket shutdown               }
     SYS_ESHUTDOWN = 58;
  { too many references: can't splice              }
     SYS_ETOOMANYREFS = 59;
  { connection timed out                           }
     SYS_ETIMEDOUT = 60;
  { connection refused                             }
     SYS_ECONNREFUSED = 61;
  { -------------------------- Additional POSIX-mandated constants ---------  }
  { resource busy                                  }
     SYS_EBUSY = 62;
  { interrupted function call                      }
     SYS_EINTR = 63;
  { is a directory                                 }
     SYS_EISDIR = 64;
  { filename too long                              }
     SYS_ENAMETOOLONG = 65;
  { function not implemented                       }
     SYS_ENOSYS = 66;
  { not a directory                                }
     SYS_ENOTDIR = 67;
  { directory not empty                            }
     SYS_ENOTEMPTY = 68;
  { operation not permitted                        }
     SYS_EPERM = 69;
  { no child process                               }
     SYS_ECHILD = 70;
  { file too large                                 }
     SYS_EFBIG = 71;
  { too many links                                 }
     SYS_EMLINK = 72;
     SYS_ELOOP  = SYS_EMLINK;
  { no such device                                 }
     SYS_ENODEV = 73;
  { no locks available                             }
     SYS_ENOLCK = 74;
  { inappropriate I/O control operation            }
     SYS_ENOTTY = 75;
  { inappropriate operation for file type      }
     SYS_EFTYPE = SYS_ENOTTY;
  { read-only file system                          }
     SYS_EROFS = 76;
  { no such process                                }
     SYS_ESRCH = 77;
  { operation was cancelled                        }
     SYS_ECANCELED = 78;
  { this optional functionality not supported      }
     SYS_ENOTSUP = 79;
  { -------------------------- CLib-implementation-specific constants ------  }
     SYS_ECANCELLED = SYS_ECANCELED;
  { anomaly in NLM data structure                  }
     SYS_ENLMDATA = 100;
  { illegal character sequence in multibyte        }
     SYS_EILSEQ = 101;
  { internal library inconsistency                 }
     SYS_EINCONSIS = 102;
  { DOS-text file inconsistency--no newline...     }
     SYS_EDOSTEXTEOL = 103;
  { ...after carriage return                       }
  { object doesn't exist                           }
     SYS_ENONEXTANT = 104;
     SYS_ENOCONTEXT = 105;        // no thread library context present
     SYS_ELASTERR = SYS_ENOCONTEXT;