X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Ferrno.enum.h;h=be8c882a37df7ef550aa1b6f0c523d87caa5a829;hb=d8d31a4ec9a28eb8de493146ce75e8238e8e13b1;hp=67ca35196a59de4f3d03859b9c31ebc1710a4a99;hpb=b806b8f55067584cb90fe20277235369a1111c66;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/include_exp/errno.enum.h b/Usermode/Libraries/libc.so_src/include_exp/errno.enum.h old mode 100644 new mode 100755 index 67ca3519..be8c882a --- a/Usermode/Libraries/libc.so_src/include_exp/errno.enum.h +++ b/Usermode/Libraries/libc.so_src/include_exp/errno.enum.h @@ -1,31 +1,47 @@ -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, // ? + 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, // Specified addres is already in use + ETIMEDOUT, + + EINTERNAL // Internal Error }; + +#define NUM_ERRNO (EINTERNAL+1)