|
@@ -14,8 +14,101 @@ Syscall :: distinct int;
|
|
|
|
|
|
INVALID_HANDLE :: ~Handle(0);
|
|
INVALID_HANDLE :: ~Handle(0);
|
|
|
|
|
|
-ERROR_NONE: Errno : 0;
|
|
|
|
-ERANGE: Errno : 34; /* Result too large */
|
|
|
|
|
|
+ERROR_NONE: Errno : 0;
|
|
|
|
+EPERM: Errno : 1;
|
|
|
|
+ENOENT: Errno : 2;
|
|
|
|
+ESRCH: Errno : 3;
|
|
|
|
+EINTR: Errno : 4;
|
|
|
|
+EIO: Errno : 5;
|
|
|
|
+ENXIO: Errno : 6;
|
|
|
|
+E2BIG: Errno : 7;
|
|
|
|
+ENOEXEC: Errno : 8;
|
|
|
|
+EBADF: Errno : 9;
|
|
|
|
+ECHILD: Errno : 10;
|
|
|
|
+EBEADLK: Errno : 11;
|
|
|
|
+ENOMEM: Errno : 12;
|
|
|
|
+EACCESS: Errno : 13;
|
|
|
|
+EFAULT: Errno : 14;
|
|
|
|
+ENOTBLK: Errno : 15;
|
|
|
|
+EBUSY: Errno : 16;
|
|
|
|
+EEXIST: Errno : 17;
|
|
|
|
+EXDEV: Errno : 18;
|
|
|
|
+ENODEV: Errno : 19;
|
|
|
|
+ENOTDIR: Errno : 20;
|
|
|
|
+EISDIR: Errno : 21;
|
|
|
|
+EINVAL: Errno : 22;
|
|
|
|
+ENFILE: Errno : 23;
|
|
|
|
+EMFILE: Errno : 24;
|
|
|
|
+ENOTTY: Errno : 25;
|
|
|
|
+ETXTBSY: Errno : 26;
|
|
|
|
+EFBIG: Errno : 27;
|
|
|
|
+ENOSPC: Errno : 28;
|
|
|
|
+ESPIPE: Errno : 29;
|
|
|
|
+EROFS: Errno : 30;
|
|
|
|
+EMLINK: Errno : 31;
|
|
|
|
+EPIPE: Errno : 32;
|
|
|
|
+EDOM: Errno : 33;
|
|
|
|
+ERANGE: Errno : 34; /* Result too large */
|
|
|
|
+EAGAIN: Errno : 35;
|
|
|
|
+EINPROGRESS: Errno : 36;
|
|
|
|
+EALREADY: Errno : 37;
|
|
|
|
+ENOTSOCK: Errno : 38;
|
|
|
|
+EDESTADDRREQ: Errno : 39;
|
|
|
|
+EMSGSIZE: Errno : 40;
|
|
|
|
+EPROTOTYPE: Errno : 41;
|
|
|
|
+ENOPROTOOPT: Errno : 42;
|
|
|
|
+EPROTONOSUPPORT: Errno : 43;
|
|
|
|
+ESOCKTNOSUPPORT: Errno : 44;
|
|
|
|
+EOPNOTSUPP: Errno : 45;
|
|
|
|
+EPFNOSUPPORT: Errno : 46;
|
|
|
|
+EAFNOSUPPORT: Errno : 47;
|
|
|
|
+EADDRINUSE: Errno : 48;
|
|
|
|
+EADDRNOTAVAIL: Errno : 49;
|
|
|
|
+ENETDOWN: Errno : 50;
|
|
|
|
+ENETUNREACH: Errno : 51;
|
|
|
|
+ENETRESET: Errno : 52;
|
|
|
|
+ECONNABORTED: Errno : 53;
|
|
|
|
+ECONNRESET: Errno : 54;
|
|
|
|
+ENOBUFS: Errno : 55;
|
|
|
|
+EISCONN: Errno : 56;
|
|
|
|
+ENOTCONN: Errno : 57;
|
|
|
|
+ESHUTDOWN: Errno : 58;
|
|
|
|
+ETIMEDOUT: Errno : 60;
|
|
|
|
+ECONNREFUSED: Errno : 61;
|
|
|
|
+ELOOP: Errno : 62;
|
|
|
|
+ENAMETOOLING: Errno : 63;
|
|
|
|
+EHOSTDOWN: Errno : 64;
|
|
|
|
+EHOSTUNREACH: Errno : 65;
|
|
|
|
+ENOTEMPTY: Errno : 66;
|
|
|
|
+EPROCLIM: Errno : 67;
|
|
|
|
+EUSERS: Errno : 68;
|
|
|
|
+EDQUOT: Errno : 69;
|
|
|
|
+ESTALE: Errno : 70;
|
|
|
|
+EBADRPC: Errno : 72;
|
|
|
|
+ERPCMISMATCH: Errno : 73;
|
|
|
|
+EPROGUNAVAIL: Errno : 74;
|
|
|
|
+EPROGMISMATCH: Errno : 75;
|
|
|
|
+EPROCUNAVAIL: Errno : 76;
|
|
|
|
+ENOLCK: Errno : 77;
|
|
|
|
+ENOSYS: Errno : 78;
|
|
|
|
+EFTYPE: Errno : 79;
|
|
|
|
+EAUTH: Errno : 80;
|
|
|
|
+ENEEDAUTH: Errno : 81;
|
|
|
|
+EIDRM: Errno : 82;
|
|
|
|
+ENOMSG: Errno : 83;
|
|
|
|
+EOVERFLOW: Errno : 84;
|
|
|
|
+ECANCELED: Errno : 85;
|
|
|
|
+EILSEQ: Errno : 86;
|
|
|
|
+ENOATTR: Errno : 87;
|
|
|
|
+EDOOFUS: Errno : 88;
|
|
|
|
+EBADMSG: Errno : 89;
|
|
|
|
+EMULTIHOP: Errno : 90;
|
|
|
|
+ENOLINK: Errno : 91;
|
|
|
|
+EPROTO: Errno : 92;
|
|
|
|
+ENOTCAPABLE: Errno : 93;
|
|
|
|
+ECAPMODE: Errno : 94;
|
|
|
|
+ENOTRECOVERABLE: Errno : 95;
|
|
|
|
+EOWNERDEAD: Errno : 96;
|
|
|
|
|
|
O_RDONLY :: 0x00000;
|
|
O_RDONLY :: 0x00000;
|
|
O_WRONLY :: 0x00001;
|
|
O_WRONLY :: 0x00001;
|