13e12c5d1SDavid du Colombier #ifndef __ERRNO 23e12c5d1SDavid du Colombier #define __ERRNO 33e12c5d1SDavid du Colombier #pragma lib "/$M/lib/ape/libap.a" 43e12c5d1SDavid du Colombier 53e12c5d1SDavid du Colombier extern int errno; 63e12c5d1SDavid du Colombier 73e12c5d1SDavid du Colombier #define EDOM 1000 83e12c5d1SDavid du Colombier #define ERANGE 1001 940ef9009SDavid du Colombier #define EPLAN9 1002 103e12c5d1SDavid du Colombier 113e12c5d1SDavid du Colombier #ifdef _POSIX_SOURCE 123e12c5d1SDavid du Colombier 133e12c5d1SDavid du Colombier #define E2BIG 1 143e12c5d1SDavid du Colombier #define EACCES 2 153e12c5d1SDavid du Colombier #define EAGAIN 3 163e12c5d1SDavid du Colombier #define EBADF 4 173e12c5d1SDavid du Colombier #define EBUSY 5 183e12c5d1SDavid du Colombier #define ECHILD 6 193e12c5d1SDavid du Colombier #define EDEADLK 7 203e12c5d1SDavid du Colombier #define EEXIST 8 213e12c5d1SDavid du Colombier #define EFAULT 9 223e12c5d1SDavid du Colombier #define EFBIG 10 233e12c5d1SDavid du Colombier #define EINTR 11 243e12c5d1SDavid du Colombier #define EINVAL 12 253e12c5d1SDavid du Colombier #define EIO 13 263e12c5d1SDavid du Colombier #define EISDIR 14 273e12c5d1SDavid du Colombier #define EMFILE 15 283e12c5d1SDavid du Colombier #define EMLINK 16 293e12c5d1SDavid du Colombier #define ENAMETOOLONG 17 303e12c5d1SDavid du Colombier #define ENFILE 18 313e12c5d1SDavid du Colombier #define ENODEV 19 323e12c5d1SDavid du Colombier #define ENOENT 20 333e12c5d1SDavid du Colombier #define ENOEXEC 21 343e12c5d1SDavid du Colombier #define ENOLCK 22 353e12c5d1SDavid du Colombier #define ENOMEM 23 363e12c5d1SDavid du Colombier #define ENOSPC 24 373e12c5d1SDavid du Colombier #define ENOSYS 25 383e12c5d1SDavid du Colombier #define ENOTDIR 26 393e12c5d1SDavid du Colombier #define ENOTEMPTY 27 403e12c5d1SDavid du Colombier #define ENOTTY 28 413e12c5d1SDavid du Colombier #define ENXIO 29 423e12c5d1SDavid du Colombier #define EPERM 30 433e12c5d1SDavid du Colombier #define EPIPE 31 443e12c5d1SDavid du Colombier #define EROFS 32 453e12c5d1SDavid du Colombier #define ESPIPE 33 463e12c5d1SDavid du Colombier #define ESRCH 34 473e12c5d1SDavid du Colombier #define EXDEV 35 483e12c5d1SDavid du Colombier 49219b2ee8SDavid du Colombier /* bsd networking software */ 50219b2ee8SDavid du Colombier #define ENOTSOCK 36 51219b2ee8SDavid du Colombier #define EPROTONOSUPPORT 37 5241dd6b47SDavid du Colombier #define EPROTOTYPE 37 /* two names for 37 */ 53219b2ee8SDavid du Colombier #define ECONNREFUSED 38 54219b2ee8SDavid du Colombier #define EAFNOSUPPORT 39 55219b2ee8SDavid du Colombier #define ENOBUFS 40 56219b2ee8SDavid du Colombier #define EOPNOTSUPP 41 57219b2ee8SDavid du Colombier #define EADDRINUSE 42 58219b2ee8SDavid du Colombier #define EDESTADDRREQ 43 59219b2ee8SDavid du Colombier #define EMSGSIZE 44 60219b2ee8SDavid du Colombier #define ENOPROTOOPT 45 61219b2ee8SDavid du Colombier #define ESOCKTNOSUPPORT 46 62219b2ee8SDavid du Colombier #define EPFNOSUPPORT 47 63219b2ee8SDavid du Colombier #define EADDRNOTAVAIL 48 64219b2ee8SDavid du Colombier #define ENETDOWN 49 65219b2ee8SDavid du Colombier #define ENETUNREACH 50 66219b2ee8SDavid du Colombier #define ENETRESET 51 67219b2ee8SDavid du Colombier #define ECONNABORTED 52 687cfb00b4SDavid du Colombier #define EISCONN 53 69219b2ee8SDavid du Colombier #define ENOTCONN 54 70219b2ee8SDavid du Colombier #define ESHUTDOWN 55 71219b2ee8SDavid du Colombier #define ETOOMANYREFS 56 72219b2ee8SDavid du Colombier #define ETIMEDOUT 57 73219b2ee8SDavid du Colombier #define EHOSTDOWN 58 74219b2ee8SDavid du Colombier #define EHOSTUNREACH 59 75219b2ee8SDavid du Colombier #define EGREG 60 76219b2ee8SDavid du Colombier 777dd7cddfSDavid du Colombier /* These added in 1003.1b-1993 */ 787dd7cddfSDavid du Colombier #define ECANCELED 61 797dd7cddfSDavid du Colombier #define EINPROGRESS 62 807dd7cddfSDavid du Colombier 81*1936bb65SDavid du Colombier /* from research unix */ 82*1936bb65SDavid du Colombier #define ETXTBSY 63 83*1936bb65SDavid du Colombier 843e12c5d1SDavid du Colombier #endif /* _POSIX_SOURCE */ 853e12c5d1SDavid du Colombier 863e12c5d1SDavid du Colombier #endif /* __ERRNO */ 87