use crate::os::Error;
pub const EPERM: Error = Error::new_unchecked(1);
pub const ENOENT: Error = Error::new_unchecked(2);
pub const ESRCH: Error = Error::new_unchecked(3);
pub const EINTR: Error = Error::new_unchecked(4);
pub const EIO: Error = Error::new_unchecked(5);
pub const ENXIO: Error = Error::new_unchecked(6);
pub const E2BIG: Error = Error::new_unchecked(7);
pub const ENOEXEC: Error = Error::new_unchecked(8);
pub const EBADF: Error = Error::new_unchecked(9);
pub const ECHILD: Error = Error::new_unchecked(10);
pub const EDEADLK: Error = Error::new_unchecked(11);
pub const ENOMEM: Error = Error::new_unchecked(12);
pub const EACCES: Error = Error::new_unchecked(13);
pub const EFAULT: Error = Error::new_unchecked(14);
pub const ENOTBLK: Error = Error::new_unchecked(15);
pub const EBUSY: Error = Error::new_unchecked(16);
pub const EEXIST: Error = Error::new_unchecked(17);
pub const EXDEV: Error = Error::new_unchecked(18);
pub const ENODEV: Error = Error::new_unchecked(19);
pub const ENOTDIR: Error = Error::new_unchecked(20);
pub const EISDIR: Error = Error::new_unchecked(21);
pub const EINVAL: Error = Error::new_unchecked(22);
pub const ENFILE: Error = Error::new_unchecked(23);
pub const EMFILE: Error = Error::new_unchecked(24);
pub const ENOTTY: Error = Error::new_unchecked(25);
pub const ETXTBSY: Error = Error::new_unchecked(26);
pub const EFBIG: Error = Error::new_unchecked(27);
pub const ENOSPC: Error = Error::new_unchecked(28);
pub const ESPIPE: Error = Error::new_unchecked(29);
pub const EROFS: Error = Error::new_unchecked(30);
pub const EMLINK: Error = Error::new_unchecked(31);
pub const EPIPE: Error = Error::new_unchecked(32);
pub const EDOM: Error = Error::new_unchecked(33);
pub const ERANGE: Error = Error::new_unchecked(34);
pub const EAGAIN: Error = Error::new_unchecked(35);
pub const EWOULDBLOCK: Error = EAGAIN;
pub const EINPROGRESS: Error = Error::new_unchecked(36);
pub const EALREADY: Error = Error::new_unchecked(37);
pub const ENOTSOCK: Error = Error::new_unchecked(38);
pub const EDESTADDRREQ: Error = Error::new_unchecked(39);
pub const EMSGSIZE: Error = Error::new_unchecked(40);
pub const EPROTOTYPE: Error = Error::new_unchecked(41);
pub const ENOPROTOOPT: Error = Error::new_unchecked(42);
pub const EPROTONOSUPPORT: Error = Error::new_unchecked(43);
pub const ESOCKTNOSUPPORT: Error = Error::new_unchecked(44);
pub const ENOTSUP: Error = Error::new_unchecked(45);
pub const EOPNOTSUPP: Error = ENOTSUP;
pub const EPFNOSUPPORT: Error = Error::new_unchecked(46);
pub const EAFNOSUPPORT: Error = Error::new_unchecked(47);
pub const EADDRINUSE: Error = Error::new_unchecked(48);
pub const EADDRNOTAVAIL: Error = Error::new_unchecked(49);
pub const ENETDOWN: Error = Error::new_unchecked(50);
pub const ENETUNREACH: Error = Error::new_unchecked(51);
pub const ENETRESET: Error = Error::new_unchecked(52);
pub const ECONNABORTED: Error = Error::new_unchecked(53);
pub const ECONNRESET: Error = Error::new_unchecked(54);
pub const ENOBUFS: Error = Error::new_unchecked(55);
pub const EISCONN: Error = Error::new_unchecked(56);
pub const ENOTCONN: Error = Error::new_unchecked(57);
pub const ESHUTDOWN: Error = Error::new_unchecked(58);
pub const ETOOMANYREFS: Error = Error::new_unchecked(59);
pub const ETIMEDOUT: Error = Error::new_unchecked(60);
pub const ECONNREFUSED: Error = Error::new_unchecked(61);
pub const ELOOP: Error = Error::new_unchecked(62);
pub const ENAMETOOLONG: Error = Error::new_unchecked(63);
pub const EHOSTDOWN: Error = Error::new_unchecked(64);
pub const EHOSTUNREACH: Error = Error::new_unchecked(65);
pub const ENOTEMPTY: Error = Error::new_unchecked(66);
pub const EPROCLIM: Error = Error::new_unchecked(67);
pub const EUSERS: Error = Error::new_unchecked(68);
pub const EDQUOT: Error = Error::new_unchecked(69);
pub const ESTALE: Error = Error::new_unchecked(70);
pub const EREMOTE: Error = Error::new_unchecked(71);
pub const EBADRPC: Error = Error::new_unchecked(72);
pub const ERPCMISMATCH: Error = Error::new_unchecked(73);
pub const EPROGUNAVAIL: Error = Error::new_unchecked(74);
pub const EPROGMISMATCH: Error = Error::new_unchecked(75);
pub const EPROCUNAVAIL: Error = Error::new_unchecked(76);
pub const ENOLCK: Error = Error::new_unchecked(77);
pub const ENOSYS: Error = Error::new_unchecked(78);
pub const EFTYPE: Error = Error::new_unchecked(79);
pub const EAUTH: Error = Error::new_unchecked(80);
pub const ENEEDAUTH: Error = Error::new_unchecked(81);
pub const EPWROFF: Error = Error::new_unchecked(82);
pub const EDEVERR: Error = Error::new_unchecked(83);
pub const EOVERFLOW: Error = Error::new_unchecked(84);
pub const EBADEXEC: Error = Error::new_unchecked(85);
pub const EBADARCH: Error = Error::new_unchecked(86);
pub const ESHLIBVERS: Error = Error::new_unchecked(87);
pub const EBADMACHO: Error = Error::new_unchecked(88);
pub const ECANCELED: Error = Error::new_unchecked(89);
pub const EIDRM: Error = Error::new_unchecked(90);
pub const ENOMSG: Error = Error::new_unchecked(91);
pub const EILSEQ: Error = Error::new_unchecked(92);
pub const ENOATTR: Error = Error::new_unchecked(93);
pub const EBADMSG: Error = Error::new_unchecked(94);
pub const EMULTIHOP: Error = Error::new_unchecked(95);
pub const ENODATA: Error = Error::new_unchecked(96);
pub const ENOLINK: Error = Error::new_unchecked(97);
pub const ENOSR: Error = Error::new_unchecked(98);
pub const ENOSTR: Error = Error::new_unchecked(99);
pub const EPROTO: Error = Error::new_unchecked(100);
pub const ETIME: Error = Error::new_unchecked(101);
pub const ENOPOLICY: Error = Error::new_unchecked(103);
pub const ENOTRECOVERABLE: Error = Error::new_unchecked(104);
pub const EOWNERDEAD: Error = Error::new_unchecked(105);
pub const EQFULL: Error = Error::new_unchecked(106);
pub const ENOTCAPABLE: Error = Error::new_unchecked(107);
pub const ELAST: Error = Error::new_unchecked(107);