123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- { -------------------------- 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;
|