Merge branch 'master' of git://github.com/thepowersgang/acess2
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / include_exp / errno.enum.h
old mode 100644 (file)
new mode 100755 (executable)
index 1aeb879..d7b1053
@@ -1,32 +1,48 @@
 
-enum {
+enum libc_eErrorNumbers {
        EOK,
+       EDOM,   // (C99) Value out of domain
+       EILSEQ, // (C99) Illegal multi-byte sequence
+       ERANGE, // (C99) Value out of range
+       
        ENOSYS, // Invalid Instruction
        EINVAL, // Invalid Paramater
        EBADF,  // Bad FD
        ENOMEM, // No free memory
        EACCES, // Not permitted
        EBUSY,  // Resource is busy
-       ERANGE, // Value out of range
        ENOTFOUND,      // Item not found
-       EREADONLY,      // Read only
+       EROFS,  // Read only
        ENOTIMPL,       // Not implemented
        ENOENT, // No entry?
        EEXIST, // Already exists
        ENFILE, // Too many open files
        ENOTDIR,        // Not a directory
+       EISDIR, // Is a directory
        EIO,    // IO Error
        EINTR,  // Operation interrupted (signal)
+       EWOULDBLOCK,    // Operation would have blocked
        ENODEV, // ???
        EADDRNOTAVAIL,  // ?
        EINPROGRESS,    // ?
-       EROFS,
+       EPERM,  // Permissions error
+       ENOTTY, // not a tty
 
        EAGAIN, // Try again
-       
        EALREADY,       // Operation was a NOP
-       EINTERNAL,      // Internal Error
+       ENOSPC, // (POSIX) No space left on device
        
-       NUM_ERRNO
+       EFBIG,  // File too large
+       E2BIG,  // Argument list too large
+
+       // psockets
+       EAFNOSUPPORT,   
+       EADDRINUSE,     // (POSIX.1) Specified addres is already in use
+       ETIMEDOUT,
+       EOPNOTSUPP,     // (POSIX.1) Operation not supported on socket
+       
+       EINTERNAL       // Internal Error
 };
+       
+#define NUM_ERRNO      (EINTERNAL+1)
 

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