zerrors_windows.mx raw

   1  // mkerrors_windows.sh -m32
   2  // Code 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