5 enum { EPERM, ENOENT, ESRCH, EINTR, EIO, ENXIO, E2BIG ,ENOEXEC,EBADF,
6 ECHILD, EAGAIN, ENOMEM, EACCES, EFAULT, ENOTBLK,EBUSY, EEXIST, EXDEV,
7 ENODEV, ENOTDIR,EISDIR, EINVAL, ENFILE, EMFILE, ENOTTY, ETXTBSY, EFBIG,
8 ENOSPC, ESPIPE, EROFS, EMLINK, EPIPE, EDOM, ERANGE,
9 EWOULDBLOCK, EINPROGRESS, EALREADY, ENOTSOCK, EDESTADDRREQ, EMSGSIZE,
10 EPROTOTYPE, ENOPROTOOPT, EPROTONOSUPPORT, ESOCKTNOSUPPORT, EOPNOTSUPP,
11 EPFNOSUPPORT, EAFNOSUPPORT, EADDRINUSE, EADDRNOTAVAIL, ENETDOWN,
12 ENETUNREACH, ENETRESET, ECONNABORTED, ECONNRESET, ENOBUFS, EISCONN,
13 ENOTCONN, ESHUTDOWN, ETOOMANYREFS, ETIMEDOUT, ECONNREFUSED, ELOOP ,
14 ENAMETOOLONG, EHOSTDOWN, EHOSTUNREACH, ENOTEMPTY, EPROCLIM, EUSERS,
15 EDQUOT, ESTALE, EREMOTE, ENOMSG, EIDRM, EALIGN, EDEADLK,
16 ENOLCK, ENOSYS, EACTIVE, ENOACTIVE, ENORESOURCES, ENOSYSTEM,
17 ENODUST, EDUPNOCONN, EDUPNODISCONN, EDUPNOTCNTD, EDUPNOTIDLE,
18 EDUPNOTWAIT, EDUPNOTRUN, EDUPBADOPCODE, EDUPINTRANSIT,