XX                 70 include/uv.h   #define UV_ERRNO_MAP(XX)                                                      \
XX                 71 include/uv.h     XX(EACCES, "permission denied")                                             \
XX                 72 include/uv.h     XX(EADDRINUSE, "address already in use")                                    \
XX                 73 include/uv.h     XX(EADDRNOTAVAIL, "address not available")                                  \
XX                 74 include/uv.h     XX(EAFNOSUPPORT, "address family not supported")                            \
XX                 75 include/uv.h     XX(EAGAIN, "resource temporarily unavailable")                              \
XX                 76 include/uv.h     XX(EAI_ADDRFAMILY, "address family not supported")                          \
XX                 77 include/uv.h     XX(EAI_AGAIN, "temporary failure")                                          \
XX                 78 include/uv.h     XX(EAI_BADFLAGS, "bad ai_flags value")                                      \
XX                 79 include/uv.h     XX(EAI_CANCELED, "request canceled")                                        \
XX                 80 include/uv.h     XX(EAI_FAIL, "permanent failure")                                           \
XX                 81 include/uv.h     XX(EAI_FAMILY, "ai_family not supported")                                   \
XX                 82 include/uv.h     XX(EAI_MEMORY, "out of memory")                                             \
XX                 83 include/uv.h     XX(EAI_NODATA, "no address")                                                \
XX                 84 include/uv.h     XX(EAI_NONAME, "unknown node or service")                                   \
XX                 85 include/uv.h     XX(EAI_SERVICE, "service not available for socket type")                    \
XX                 86 include/uv.h     XX(EAI_SOCKTYPE, "socket type not supported")                               \
XX                 87 include/uv.h     XX(EAI_SYSTEM, "system error")                                              \
XX                 88 include/uv.h     XX(EALREADY, "connection already in progress")                              \
XX                 89 include/uv.h     XX(EBADF, "bad file descriptor")                                            \
XX                 90 include/uv.h     XX(EBUSY, "resource busy or locked")                                        \
XX                 91 include/uv.h     XX(ECANCELED, "operation canceled")                                         \
XX                 92 include/uv.h     XX(ECHARSET, "invalid Unicode character")                                   \
XX                 93 include/uv.h     XX(ECONNABORTED, "software caused connection abort")                        \
XX                 94 include/uv.h     XX(ECONNREFUSED, "connection refused")                                      \
XX                 95 include/uv.h     XX(ECONNRESET, "connection reset by peer")                                  \
XX                 96 include/uv.h     XX(EDESTADDRREQ, "destination address required")                            \
XX                 97 include/uv.h     XX(EEXIST, "file already exists")                                           \
XX                 98 include/uv.h     XX(EFAULT, "bad address in system call argument")                           \
XX                 99 include/uv.h     XX(EHOSTUNREACH, "host is unreachable")                                     \
XX                100 include/uv.h     XX(EINTR, "interrupted system call")                                        \
XX                101 include/uv.h     XX(EINVAL, "invalid argument")                                              \
XX                102 include/uv.h     XX(EIO, "i/o error")                                                        \
XX                103 include/uv.h     XX(EISCONN, "socket is already connected")                                  \
XX                104 include/uv.h     XX(EISDIR, "illegal operation on a directory")                              \
XX                105 include/uv.h     XX(ELOOP, "too many symbolic links encountered")                            \
XX                106 include/uv.h     XX(EMFILE, "too many open files")                                           \
XX                107 include/uv.h     XX(EMSGSIZE, "message too long")                                            \
XX                108 include/uv.h     XX(ENAMETOOLONG, "name too long")                                           \
XX                109 include/uv.h     XX(ENETDOWN, "network is down")                                             \
XX                110 include/uv.h     XX(ENETUNREACH, "network is unreachable")                                   \
XX                111 include/uv.h     XX(ENFILE, "file table overflow")                                           \
XX                112 include/uv.h     XX(ENOBUFS, "no buffer space available")                                    \
XX                113 include/uv.h     XX(ENODEV, "no such device")                                                \
XX                114 include/uv.h     XX(ENOENT, "no such file or directory")                                     \
XX                115 include/uv.h     XX(ENOMEM, "not enough memory")                                             \
XX                116 include/uv.h     XX(ENONET, "machine is not on the network")                                 \
XX                117 include/uv.h     XX(ENOSPC, "no space left on device")                                       \
XX                118 include/uv.h     XX(ENOSYS, "function not implemented")                                      \
XX                119 include/uv.h     XX(ENOTCONN, "socket is not connected")                                     \
XX                120 include/uv.h     XX(ENOTDIR, "not a directory")                                              \
XX                121 include/uv.h     XX(ENOTEMPTY, "directory not empty")                                        \
XX                122 include/uv.h     XX(ENOTSOCK, "socket operation on non-socket")                              \
XX                123 include/uv.h     XX(ENOTSUP, "operation not supported on socket")                            \
XX                124 include/uv.h     XX(EPERM, "operation not permitted")                                        \
XX                125 include/uv.h     XX(EPIPE, "broken pipe")                                                    \
XX                126 include/uv.h     XX(EPROTO, "protocol error")                                                \
XX                127 include/uv.h     XX(EPROTONOSUPPORT, "protocol not supported")                               \
XX                128 include/uv.h     XX(EPROTOTYPE, "protocol wrong type for socket")                            \
XX                129 include/uv.h     XX(EROFS, "read-only file system")                                          \
XX                130 include/uv.h     XX(ESHUTDOWN, "cannot send after transport endpoint shutdown")              \
XX                131 include/uv.h     XX(ESPIPE, "invalid seek")                                                  \
XX                132 include/uv.h     XX(ESRCH, "no such process")                                                \
XX                133 include/uv.h     XX(ETIMEDOUT, "connection timed out")                                       \
XX                134 include/uv.h     XX(EXDEV, "cross-device link not permitted")                                \
XX                135 include/uv.h     XX(UNKNOWN, "unknown error")                                                \
XX                136 include/uv.h     XX(EOF, "end of file")                                                      \
XX                138 include/uv.h   #define UV_HANDLE_TYPE_MAP(XX)                                                \
XX                139 include/uv.h     XX(ASYNC, async)                                                            \
XX                140 include/uv.h     XX(CHECK, check)                                                            \
XX                141 include/uv.h     XX(FS_EVENT, fs_event)                                                      \
XX                142 include/uv.h     XX(FS_POLL, fs_poll)                                                        \
XX                143 include/uv.h     XX(HANDLE, handle)                                                          \
XX                144 include/uv.h     XX(IDLE, idle)                                                              \
XX                145 include/uv.h     XX(NAMED_PIPE, pipe)                                                        \
XX                146 include/uv.h     XX(POLL, poll)                                                              \
XX                147 include/uv.h     XX(PREPARE, prepare)                                                        \
XX                148 include/uv.h     XX(PROCESS, process)                                                        \
XX                149 include/uv.h     XX(STREAM, stream)                                                          \
XX                150 include/uv.h     XX(TCP, tcp)                                                                \
XX                151 include/uv.h     XX(TIMER, timer)                                                            \
XX                152 include/uv.h     XX(TTY, tty)                                                                \
XX                153 include/uv.h     XX(UDP, udp)                                                                \
XX                154 include/uv.h     XX(SIGNAL, signal)                                                          \
XX                156 include/uv.h   #define UV_REQ_TYPE_MAP(XX)                                                   \
XX                157 include/uv.h     XX(REQ, req)                                                                \
XX                158 include/uv.h     XX(CONNECT, connect)                                                        \
XX                159 include/uv.h     XX(WRITE, write)                                                            \
XX                160 include/uv.h     XX(SHUTDOWN, shutdown)                                                      \
XX                161 include/uv.h     XX(UDP_SEND, udp_send)                                                      \
XX                162 include/uv.h     XX(FS, fs)                                                                  \
XX                163 include/uv.h     XX(WORK, work)                                                              \
XX                164 include/uv.h     XX(GETADDRINFO, getaddrinfo)                                                \
XX               2007 include/uv.h     UV_HANDLE_TYPE_MAP(XX)
XX               2011 include/uv.h     UV_REQ_TYPE_MAP(XX)
XX                 46 src/uv-common.c     UV_HANDLE_TYPE_MAP(XX)
XX                 54 src/uv-common.c     UV_REQ_TYPE_MAP(XX)
XX               1433 src/win/fs.c       XX(OPEN, open)
XX               1434 src/win/fs.c       XX(CLOSE, close)
XX               1435 src/win/fs.c       XX(READ, read)
XX               1436 src/win/fs.c       XX(WRITE, write)
XX               1437 src/win/fs.c       XX(SENDFILE, sendfile)
XX               1438 src/win/fs.c       XX(STAT, stat)
XX               1439 src/win/fs.c       XX(LSTAT, lstat)
XX               1440 src/win/fs.c       XX(FSTAT, fstat)
XX               1441 src/win/fs.c       XX(FTRUNCATE, ftruncate)
XX               1442 src/win/fs.c       XX(UTIME, utime)
XX               1443 src/win/fs.c       XX(FUTIME, futime)
XX               1444 src/win/fs.c       XX(CHMOD, chmod)
XX               1445 src/win/fs.c       XX(FCHMOD, fchmod)
XX               1446 src/win/fs.c       XX(FSYNC, fsync)
XX               1447 src/win/fs.c       XX(FDATASYNC, fdatasync)
XX               1448 src/win/fs.c       XX(UNLINK, unlink)
XX               1449 src/win/fs.c       XX(RMDIR, rmdir)
XX               1450 src/win/fs.c       XX(MKDIR, mkdir)
XX               1451 src/win/fs.c       XX(RENAME, rename)
XX               1452 src/win/fs.c       XX(READDIR, readdir)
XX               1453 src/win/fs.c       XX(LINK, link)
XX               1454 src/win/fs.c       XX(SYMLINK, symlink)
XX               1455 src/win/fs.c       XX(READLINK, readlink)
XX               1456 src/win/fs.c       XX(CHOWN, chown)
XX               1457 src/win/fs.c       XX(FCHOWN, fchown);