5813cc56898da54fe02f3c50e4ac5b4db68715bc
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / include_exp / errno.enum.h
1
2 enum libc_eErrorNumbers {
3         EOK,
4         EDOM,   // (C99) Value out of domain
5         EILSEQ, // (C99) Illegal multi-byte sequence
6         ERANGE, // (C99) Value out of range
7         
8         ENOSYS, // Invalid Instruction
9         EINVAL, // Invalid Paramater
10         EBADF,  // Bad FD
11         ENOMEM, // No free memory
12         EACCES, // Not permitted
13         EBUSY,  // Resource is busy
14         ENOTFOUND,      // Item not found
15         EROFS,  // Read only
16         ENOTIMPL,       // Not implemented
17         ENOENT, // No entry?
18         EEXIST, // Already exists
19         ENFILE, // Too many open files
20         ENOTDIR,        // Not a directory
21         EISDIR, // Is a directory
22         EIO,    // IO Error
23         EINTR,  // Operation interrupted (signal)
24         EWOULDBLOCK,    // Operation would have blocked
25         ENODEV, // ???
26         EADDRNOTAVAIL,  // ?
27         EINPROGRESS,    // ?
28         EPERM,  // Permissions error
29         ENOTTY, // not a tty
30
31         EAGAIN, // Try again
32         EALREADY,       // Operation was a NOP
33         
34         EFBIG,  // File too large
35         E2BIG,  // Argument list too large
36
37         // psockets
38         EAFNOSUPPORT,   
39         
40         EINTERNAL       // Internal Error
41 };
42         
43 #define NUM_ERRNO       (EINTERNAL+1)
44

UCC git Repository :: git.ucc.asn.au