1 // mkerrors_windows.sh -m32 2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT 3 4 package syscall 5 6 // Go names for Windows errors. 7 const ( 8 ENOENT Errno = ERROR_FILE_NOT_FOUND 9 ENOTDIR Errno = ERROR_PATH_NOT_FOUND 10 ) 11 12 // Windows reserves errors >= 1<<29 for application use. 13 const APPLICATION_ERROR = 1 << 29 14 15 // Invented values to support what package os and others expects. 16 const ( 17 E2BIG Errno = APPLICATION_ERROR + iota 18 EACCES 19 EADDRINUSE 20 EADDRNOTAVAIL 21 EADV 22 EAFNOSUPPORT 23 EAGAIN 24 EALREADY 25 EBADE 26 EBADF 27 EBADFD 28 EBADMSG 29 EBADR 30 EBADRQC 31 EBADSLT 32 EBFONT 33 EBUSY 34 ECANCELED 35 ECHILD 36 ECHRNG 37 ECOMM 38 ECONNABORTED 39 ECONNREFUSED 40 ECONNRESET 41 EDEADLK 42 EDEADLOCK 43 EDESTADDRREQ 44 EDOM 45 EDOTDOT 46 EDQUOT 47 EEXIST 48 EFAULT 49 EFBIG 50 EHOSTDOWN 51 EHOSTUNREACH 52 EIDRM 53 EILSEQ 54 EINPROGRESS 55 EINTR 56 EINVAL 57 EIO 58 EISCONN 59 EISDIR 60 EISNAM 61 EKEYEXPIRED 62 EKEYREJECTED 63 EKEYREVOKED 64 EL2HLT 65 EL2NSYNC 66 EL3HLT 67 EL3RST 68 ELIBACC 69 ELIBBAD 70 ELIBEXEC 71 ELIBMAX 72 ELIBSCN 73 ELNRNG 74 ELOOP 75 EMEDIUMTYPE 76 EMFILE 77 EMLINK 78 EMSGSIZE 79 EMULTIHOP 80 ENAMETOOLONG 81 ENAVAIL 82 ENETDOWN 83 ENETRESET 84 ENETUNREACH 85 ENFILE 86 ENOANO 87 ENOBUFS 88 ENOCSI 89 ENODATA 90 ENODEV 91 ENOEXEC 92 ENOKEY 93 ENOLCK 94 ENOLINK 95 ENOMEDIUM 96 ENOMEM 97 ENOMSG 98 ENONET 99 ENOPKG 100 ENOPROTOOPT 101 ENOSPC 102 ENOSR 103 ENOSTR 104 ENOSYS 105 ENOTBLK 106 ENOTCONN 107 ENOTEMPTY 108 ENOTNAM 109 ENOTRECOVERABLE 110 ENOTSOCK 111 ENOTSUP 112 ENOTTY 113 ENOTUNIQ 114 ENXIO 115 EOPNOTSUPP 116 EOVERFLOW 117 EOWNERDEAD 118 EPERM 119 EPFNOSUPPORT 120 EPIPE 121 EPROTO 122 EPROTONOSUPPORT 123 EPROTOTYPE 124 ERANGE 125 EREMCHG 126 EREMOTE 127 EREMOTEIO 128 ERESTART 129 EROFS 130 ESHUTDOWN 131 ESOCKTNOSUPPORT 132 ESPIPE 133 ESRCH 134 ESRMNT 135 ESTALE 136 ESTRPIPE 137 ETIME 138 ETIMEDOUT 139 ETOOMANYREFS 140 ETXTBSY 141 EUCLEAN 142 EUNATCH 143 EUSERS 144 EWOULDBLOCK 145 EXDEV 146 EXFULL 147 EWINDOWS 148 ) 149 150 // Error strings for invented errors 151 var errors = [...]string{ 152 E2BIG - APPLICATION_ERROR: "argument list too long", 153 EACCES - APPLICATION_ERROR: "permission denied", 154 EADDRINUSE - APPLICATION_ERROR: "address already in use", 155 EADDRNOTAVAIL - APPLICATION_ERROR: "cannot assign requested address", 156 EADV - APPLICATION_ERROR: "advertise error", 157 EAFNOSUPPORT - APPLICATION_ERROR: "address family not supported by protocol", 158 EAGAIN - APPLICATION_ERROR: "resource temporarily unavailable", 159 EALREADY - APPLICATION_ERROR: "operation already in progress", 160 EBADE - APPLICATION_ERROR: "invalid exchange", 161 EBADF - APPLICATION_ERROR: "bad file descriptor", 162 EBADFD - APPLICATION_ERROR: "file descriptor in bad state", 163 EBADMSG - APPLICATION_ERROR: "bad message", 164 EBADR - APPLICATION_ERROR: "invalid request descriptor", 165 EBADRQC - APPLICATION_ERROR: "invalid request code", 166 EBADSLT - APPLICATION_ERROR: "invalid slot", 167 EBFONT - APPLICATION_ERROR: "bad font file format", 168 EBUSY - APPLICATION_ERROR: "device or resource busy", 169 ECANCELED - APPLICATION_ERROR: "operation canceled", 170 ECHILD - APPLICATION_ERROR: "no child processes", 171 ECHRNG - APPLICATION_ERROR: "channel number out of range", 172 ECOMM - APPLICATION_ERROR: "communication error on send", 173 ECONNABORTED - APPLICATION_ERROR: "software caused connection abort", 174 ECONNREFUSED - APPLICATION_ERROR: "connection refused", 175 ECONNRESET - APPLICATION_ERROR: "connection reset by peer", 176 EDEADLK - APPLICATION_ERROR: "resource deadlock avoided", 177 EDEADLOCK - APPLICATION_ERROR: "resource deadlock avoided", 178 EDESTADDRREQ - APPLICATION_ERROR: "destination address required", 179 EDOM - APPLICATION_ERROR: "numerical argument out of domain", 180 EDOTDOT - APPLICATION_ERROR: "RFS specific error", 181 EDQUOT - APPLICATION_ERROR: "disk quota exceeded", 182 EEXIST - APPLICATION_ERROR: "file exists", 183 EFAULT - APPLICATION_ERROR: "bad address", 184 EFBIG - APPLICATION_ERROR: "file too large", 185 EHOSTDOWN - APPLICATION_ERROR: "host is down", 186 EHOSTUNREACH - APPLICATION_ERROR: "no route to host", 187 EIDRM - APPLICATION_ERROR: "identifier removed", 188 EILSEQ - APPLICATION_ERROR: "invalid or incomplete multibyte or wide character", 189 EINPROGRESS - APPLICATION_ERROR: "operation now in progress", 190 EINTR - APPLICATION_ERROR: "interrupted system call", 191 EINVAL - APPLICATION_ERROR: "invalid argument", 192 EIO - APPLICATION_ERROR: "input/output error", 193 EISCONN - APPLICATION_ERROR: "transport endpoint is already connected", 194 EISDIR - APPLICATION_ERROR: "is a directory", 195 EISNAM - APPLICATION_ERROR: "is a named type file", 196 EKEYEXPIRED - APPLICATION_ERROR: "key has expired", 197 EKEYREJECTED - APPLICATION_ERROR: "key was rejected by service", 198 EKEYREVOKED - APPLICATION_ERROR: "key has been revoked", 199 EL2HLT - APPLICATION_ERROR: "level 2 halted", 200 EL2NSYNC - APPLICATION_ERROR: "level 2 not synchronized", 201 EL3HLT - APPLICATION_ERROR: "level 3 halted", 202 EL3RST - APPLICATION_ERROR: "level 3 reset", 203 ELIBACC - APPLICATION_ERROR: "can not access a needed shared library", 204 ELIBBAD - APPLICATION_ERROR: "accessing a corrupted shared library", 205 ELIBEXEC - APPLICATION_ERROR: "cannot exec a shared library directly", 206 ELIBMAX - APPLICATION_ERROR: "attempting to link in too many shared libraries", 207 ELIBSCN - APPLICATION_ERROR: ".lib section in a.out corrupted", 208 ELNRNG - APPLICATION_ERROR: "link number out of range", 209 ELOOP - APPLICATION_ERROR: "too many levels of symbolic links", 210 EMEDIUMTYPE - APPLICATION_ERROR: "wrong medium type", 211 EMFILE - APPLICATION_ERROR: "too many open files", 212 EMLINK - APPLICATION_ERROR: "too many links", 213 EMSGSIZE - APPLICATION_ERROR: "message too long", 214 EMULTIHOP - APPLICATION_ERROR: "multihop attempted", 215 ENAMETOOLONG - APPLICATION_ERROR: "file name too long", 216 ENAVAIL - APPLICATION_ERROR: "no XENIX semaphores available", 217 ENETDOWN - APPLICATION_ERROR: "network is down", 218 ENETRESET - APPLICATION_ERROR: "network dropped connection on reset", 219 ENETUNREACH - APPLICATION_ERROR: "network is unreachable", 220 ENFILE - APPLICATION_ERROR: "too many open files in system", 221 ENOANO - APPLICATION_ERROR: "no anode", 222 ENOBUFS - APPLICATION_ERROR: "no buffer space available", 223 ENOCSI - APPLICATION_ERROR: "no CSI structure available", 224 ENODATA - APPLICATION_ERROR: "no data available", 225 ENODEV - APPLICATION_ERROR: "no such device", 226 ENOEXEC - APPLICATION_ERROR: "exec format error", 227 ENOKEY - APPLICATION_ERROR: "required key not available", 228 ENOLCK - APPLICATION_ERROR: "no locks available", 229 ENOLINK - APPLICATION_ERROR: "link has been severed", 230 ENOMEDIUM - APPLICATION_ERROR: "no medium found", 231 ENOMEM - APPLICATION_ERROR: "cannot allocate memory", 232 ENOMSG - APPLICATION_ERROR: "no message of desired type", 233 ENONET - APPLICATION_ERROR: "machine is not on the network", 234 ENOPKG - APPLICATION_ERROR: "package not installed", 235 ENOPROTOOPT - APPLICATION_ERROR: "protocol not available", 236 ENOSPC - APPLICATION_ERROR: "no space left on device", 237 ENOSR - APPLICATION_ERROR: "out of streams resources", 238 ENOSTR - APPLICATION_ERROR: "device not a stream", 239 ENOSYS - APPLICATION_ERROR: "function not implemented", 240 ENOTBLK - APPLICATION_ERROR: "block device required", 241 ENOTCONN - APPLICATION_ERROR: "transport endpoint is not connected", 242 ENOTEMPTY - APPLICATION_ERROR: "directory not empty", 243 ENOTNAM - APPLICATION_ERROR: "not a XENIX named type file", 244 ENOTRECOVERABLE - APPLICATION_ERROR: "state not recoverable", 245 ENOTSOCK - APPLICATION_ERROR: "socket operation on non-socket", 246 ENOTSUP - APPLICATION_ERROR: "operation not supported", 247 ENOTTY - APPLICATION_ERROR: "inappropriate ioctl for device", 248 ENOTUNIQ - APPLICATION_ERROR: "name not unique on network", 249 ENXIO - APPLICATION_ERROR: "no such device or address", 250 EOPNOTSUPP - APPLICATION_ERROR: "operation not supported", 251 EOVERFLOW - APPLICATION_ERROR: "value too large for defined data type", 252 EOWNERDEAD - APPLICATION_ERROR: "owner died", 253 EPERM - APPLICATION_ERROR: "operation not permitted", 254 EPFNOSUPPORT - APPLICATION_ERROR: "protocol family not supported", 255 EPIPE - APPLICATION_ERROR: "broken pipe", 256 EPROTO - APPLICATION_ERROR: "protocol error", 257 EPROTONOSUPPORT - APPLICATION_ERROR: "protocol not supported", 258 EPROTOTYPE - APPLICATION_ERROR: "protocol wrong type for socket", 259 ERANGE - APPLICATION_ERROR: "numerical result out of range", 260 EREMCHG - APPLICATION_ERROR: "remote address changed", 261 EREMOTE - APPLICATION_ERROR: "object is remote", 262 EREMOTEIO - APPLICATION_ERROR: "remote I/O error", 263 ERESTART - APPLICATION_ERROR: "interrupted system call should be restarted", 264 EROFS - APPLICATION_ERROR: "read-only file system", 265 ESHUTDOWN - APPLICATION_ERROR: "cannot send after transport endpoint shutdown", 266 ESOCKTNOSUPPORT - APPLICATION_ERROR: "socket type not supported", 267 ESPIPE - APPLICATION_ERROR: "illegal seek", 268 ESRCH - APPLICATION_ERROR: "no such process", 269 ESRMNT - APPLICATION_ERROR: "srmount error", 270 ESTALE - APPLICATION_ERROR: "stale NFS file handle", 271 ESTRPIPE - APPLICATION_ERROR: "streams pipe error", 272 ETIME - APPLICATION_ERROR: "timer expired", 273 ETIMEDOUT - APPLICATION_ERROR: "connection timed out", 274 ETOOMANYREFS - APPLICATION_ERROR: "too many references: cannot splice", 275 ETXTBSY - APPLICATION_ERROR: "text file busy", 276 EUCLEAN - APPLICATION_ERROR: "structure needs cleaning", 277 EUNATCH - APPLICATION_ERROR: "protocol driver not attached", 278 EUSERS - APPLICATION_ERROR: "too many users", 279 EWOULDBLOCK - APPLICATION_ERROR: "resource temporarily unavailable", 280 EXDEV - APPLICATION_ERROR: "invalid cross-device link", 281 EXFULL - APPLICATION_ERROR: "exchange full", 282 EWINDOWS - APPLICATION_ERROR: "not supported by windows", 283 } 284