2011-11-15 10:48:22 -07:00
|
|
|
// mkerrors_windows.sh -m32
|
2011-07-06 18:40:45 -06:00
|
|
|
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
|
|
|
|
|
|
|
|
package syscall
|
|
|
|
|
|
|
|
// Go names for Windows errors.
|
|
|
|
const (
|
2011-11-13 20:44:52 -07:00
|
|
|
ENOENT Errno = ERROR_FILE_NOT_FOUND
|
|
|
|
ENOTDIR Errno = ERROR_PATH_NOT_FOUND
|
2011-07-06 18:40:45 -06:00
|
|
|
)
|
|
|
|
|
|
|
|
// Windows reserves errors >= 1<<29 for application use.
|
|
|
|
const APPLICATION_ERROR = 1 << 29
|
|
|
|
|
|
|
|
// Invented values to support what package os and others expects.
|
|
|
|
const (
|
2011-11-13 20:44:52 -07:00
|
|
|
E2BIG Errno = APPLICATION_ERROR + iota
|
2011-07-06 18:40:45 -06:00
|
|
|
EACCES
|
|
|
|
EADDRINUSE
|
|
|
|
EADDRNOTAVAIL
|
|
|
|
EADV
|
|
|
|
EAFNOSUPPORT
|
|
|
|
EAGAIN
|
|
|
|
EALREADY
|
|
|
|
EBADE
|
|
|
|
EBADF
|
|
|
|
EBADFD
|
|
|
|
EBADMSG
|
|
|
|
EBADR
|
|
|
|
EBADRQC
|
|
|
|
EBADSLT
|
|
|
|
EBFONT
|
|
|
|
EBUSY
|
|
|
|
ECANCELED
|
|
|
|
ECHILD
|
|
|
|
ECHRNG
|
|
|
|
ECOMM
|
|
|
|
ECONNABORTED
|
|
|
|
ECONNREFUSED
|
|
|
|
ECONNRESET
|
|
|
|
EDEADLK
|
|
|
|
EDEADLOCK
|
|
|
|
EDESTADDRREQ
|
|
|
|
EDOM
|
|
|
|
EDOTDOT
|
|
|
|
EDQUOT
|
|
|
|
EEXIST
|
|
|
|
EFAULT
|
|
|
|
EFBIG
|
|
|
|
EHOSTDOWN
|
|
|
|
EHOSTUNREACH
|
|
|
|
EIDRM
|
|
|
|
EILSEQ
|
|
|
|
EINPROGRESS
|
|
|
|
EINTR
|
|
|
|
EINVAL
|
|
|
|
EIO
|
|
|
|
EISCONN
|
|
|
|
EISDIR
|
|
|
|
EISNAM
|
|
|
|
EKEYEXPIRED
|
|
|
|
EKEYREJECTED
|
|
|
|
EKEYREVOKED
|
|
|
|
EL2HLT
|
|
|
|
EL2NSYNC
|
|
|
|
EL3HLT
|
|
|
|
EL3RST
|
|
|
|
ELIBACC
|
|
|
|
ELIBBAD
|
|
|
|
ELIBEXEC
|
|
|
|
ELIBMAX
|
|
|
|
ELIBSCN
|
|
|
|
ELNRNG
|
|
|
|
ELOOP
|
|
|
|
EMEDIUMTYPE
|
|
|
|
EMFILE
|
|
|
|
EMLINK
|
|
|
|
EMSGSIZE
|
|
|
|
EMULTIHOP
|
|
|
|
ENAMETOOLONG
|
|
|
|
ENAVAIL
|
|
|
|
ENETDOWN
|
|
|
|
ENETRESET
|
|
|
|
ENETUNREACH
|
|
|
|
ENFILE
|
|
|
|
ENOANO
|
|
|
|
ENOBUFS
|
|
|
|
ENOCSI
|
|
|
|
ENODATA
|
|
|
|
ENODEV
|
|
|
|
ENOEXEC
|
|
|
|
ENOKEY
|
|
|
|
ENOLCK
|
|
|
|
ENOLINK
|
|
|
|
ENOMEDIUM
|
|
|
|
ENOMEM
|
|
|
|
ENOMSG
|
|
|
|
ENONET
|
|
|
|
ENOPKG
|
|
|
|
ENOPROTOOPT
|
|
|
|
ENOSPC
|
|
|
|
ENOSR
|
|
|
|
ENOSTR
|
|
|
|
ENOSYS
|
|
|
|
ENOTBLK
|
|
|
|
ENOTCONN
|
|
|
|
ENOTEMPTY
|
|
|
|
ENOTNAM
|
|
|
|
ENOTRECOVERABLE
|
|
|
|
ENOTSOCK
|
|
|
|
ENOTSUP
|
|
|
|
ENOTTY
|
|
|
|
ENOTUNIQ
|
|
|
|
ENXIO
|
|
|
|
EOPNOTSUPP
|
|
|
|
EOVERFLOW
|
|
|
|
EOWNERDEAD
|
|
|
|
EPERM
|
|
|
|
EPFNOSUPPORT
|
|
|
|
EPIPE
|
|
|
|
EPROTO
|
|
|
|
EPROTONOSUPPORT
|
|
|
|
EPROTOTYPE
|
|
|
|
ERANGE
|
|
|
|
EREMCHG
|
|
|
|
EREMOTE
|
|
|
|
EREMOTEIO
|
|
|
|
ERESTART
|
|
|
|
EROFS
|
|
|
|
ESHUTDOWN
|
|
|
|
ESOCKTNOSUPPORT
|
|
|
|
ESPIPE
|
|
|
|
ESRCH
|
|
|
|
ESRMNT
|
|
|
|
ESTALE
|
|
|
|
ESTRPIPE
|
|
|
|
ETIME
|
|
|
|
ETIMEDOUT
|
|
|
|
ETOOMANYREFS
|
|
|
|
ETXTBSY
|
|
|
|
EUCLEAN
|
|
|
|
EUNATCH
|
|
|
|
EUSERS
|
|
|
|
EWOULDBLOCK
|
|
|
|
EXDEV
|
|
|
|
EXFULL
|
|
|
|
EWINDOWS
|
|
|
|
)
|
|
|
|
|
|
|
|
// Error strings for invented errors
|
|
|
|
var errors = [...]string{
|
|
|
|
E2BIG - APPLICATION_ERROR: "argument list too long",
|
|
|
|
EACCES - APPLICATION_ERROR: "permission denied",
|
|
|
|
EADDRINUSE - APPLICATION_ERROR: "address already in use",
|
|
|
|
EADDRNOTAVAIL - APPLICATION_ERROR: "cannot assign requested address",
|
|
|
|
EADV - APPLICATION_ERROR: "advertise error",
|
|
|
|
EAFNOSUPPORT - APPLICATION_ERROR: "address family not supported by protocol",
|
|
|
|
EAGAIN - APPLICATION_ERROR: "resource temporarily unavailable",
|
|
|
|
EALREADY - APPLICATION_ERROR: "operation already in progress",
|
|
|
|
EBADE - APPLICATION_ERROR: "invalid exchange",
|
|
|
|
EBADF - APPLICATION_ERROR: "bad file descriptor",
|
|
|
|
EBADFD - APPLICATION_ERROR: "file descriptor in bad state",
|
|
|
|
EBADMSG - APPLICATION_ERROR: "bad message",
|
|
|
|
EBADR - APPLICATION_ERROR: "invalid request descriptor",
|
|
|
|
EBADRQC - APPLICATION_ERROR: "invalid request code",
|
|
|
|
EBADSLT - APPLICATION_ERROR: "invalid slot",
|
|
|
|
EBFONT - APPLICATION_ERROR: "bad font file format",
|
|
|
|
EBUSY - APPLICATION_ERROR: "device or resource busy",
|
|
|
|
ECANCELED - APPLICATION_ERROR: "operation canceled",
|
|
|
|
ECHILD - APPLICATION_ERROR: "no child processes",
|
|
|
|
ECHRNG - APPLICATION_ERROR: "channel number out of range",
|
|
|
|
ECOMM - APPLICATION_ERROR: "communication error on send",
|
|
|
|
ECONNABORTED - APPLICATION_ERROR: "software caused connection abort",
|
|
|
|
ECONNREFUSED - APPLICATION_ERROR: "connection refused",
|
|
|
|
ECONNRESET - APPLICATION_ERROR: "connection reset by peer",
|
|
|
|
EDEADLK - APPLICATION_ERROR: "resource deadlock avoided",
|
|
|
|
EDEADLOCK - APPLICATION_ERROR: "resource deadlock avoided",
|
|
|
|
EDESTADDRREQ - APPLICATION_ERROR: "destination address required",
|
|
|
|
EDOM - APPLICATION_ERROR: "numerical argument out of domain",
|
|
|
|
EDOTDOT - APPLICATION_ERROR: "RFS specific error",
|
|
|
|
EDQUOT - APPLICATION_ERROR: "disk quota exceeded",
|
|
|
|
EEXIST - APPLICATION_ERROR: "file exists",
|
|
|
|
EFAULT - APPLICATION_ERROR: "bad address",
|
|
|
|
EFBIG - APPLICATION_ERROR: "file too large",
|
|
|
|
EHOSTDOWN - APPLICATION_ERROR: "host is down",
|
|
|
|
EHOSTUNREACH - APPLICATION_ERROR: "no route to host",
|
|
|
|
EIDRM - APPLICATION_ERROR: "identifier removed",
|
|
|
|
EILSEQ - APPLICATION_ERROR: "invalid or incomplete multibyte or wide character",
|
|
|
|
EINPROGRESS - APPLICATION_ERROR: "operation now in progress",
|
|
|
|
EINTR - APPLICATION_ERROR: "interrupted system call",
|
|
|
|
EINVAL - APPLICATION_ERROR: "invalid argument",
|
|
|
|
EIO - APPLICATION_ERROR: "input/output error",
|
|
|
|
EISCONN - APPLICATION_ERROR: "transport endpoint is already connected",
|
|
|
|
EISDIR - APPLICATION_ERROR: "is a directory",
|
|
|
|
EISNAM - APPLICATION_ERROR: "is a named type file",
|
|
|
|
EKEYEXPIRED - APPLICATION_ERROR: "key has expired",
|
|
|
|
EKEYREJECTED - APPLICATION_ERROR: "key was rejected by service",
|
|
|
|
EKEYREVOKED - APPLICATION_ERROR: "key has been revoked",
|
|
|
|
EL2HLT - APPLICATION_ERROR: "level 2 halted",
|
|
|
|
EL2NSYNC - APPLICATION_ERROR: "level 2 not synchronized",
|
|
|
|
EL3HLT - APPLICATION_ERROR: "level 3 halted",
|
|
|
|
EL3RST - APPLICATION_ERROR: "level 3 reset",
|
|
|
|
ELIBACC - APPLICATION_ERROR: "can not access a needed shared library",
|
|
|
|
ELIBBAD - APPLICATION_ERROR: "accessing a corrupted shared library",
|
|
|
|
ELIBEXEC - APPLICATION_ERROR: "cannot exec a shared library directly",
|
|
|
|
ELIBMAX - APPLICATION_ERROR: "attempting to link in too many shared libraries",
|
|
|
|
ELIBSCN - APPLICATION_ERROR: ".lib section in a.out corrupted",
|
|
|
|
ELNRNG - APPLICATION_ERROR: "link number out of range",
|
|
|
|
ELOOP - APPLICATION_ERROR: "too many levels of symbolic links",
|
|
|
|
EMEDIUMTYPE - APPLICATION_ERROR: "wrong medium type",
|
|
|
|
EMFILE - APPLICATION_ERROR: "too many open files",
|
|
|
|
EMLINK - APPLICATION_ERROR: "too many links",
|
|
|
|
EMSGSIZE - APPLICATION_ERROR: "message too long",
|
|
|
|
EMULTIHOP - APPLICATION_ERROR: "multihop attempted",
|
|
|
|
ENAMETOOLONG - APPLICATION_ERROR: "file name too long",
|
|
|
|
ENAVAIL - APPLICATION_ERROR: "no XENIX semaphores available",
|
|
|
|
ENETDOWN - APPLICATION_ERROR: "network is down",
|
|
|
|
ENETRESET - APPLICATION_ERROR: "network dropped connection on reset",
|
|
|
|
ENETUNREACH - APPLICATION_ERROR: "network is unreachable",
|
|
|
|
ENFILE - APPLICATION_ERROR: "too many open files in system",
|
|
|
|
ENOANO - APPLICATION_ERROR: "no anode",
|
|
|
|
ENOBUFS - APPLICATION_ERROR: "no buffer space available",
|
|
|
|
ENOCSI - APPLICATION_ERROR: "no CSI structure available",
|
|
|
|
ENODATA - APPLICATION_ERROR: "no data available",
|
|
|
|
ENODEV - APPLICATION_ERROR: "no such device",
|
|
|
|
ENOEXEC - APPLICATION_ERROR: "exec format error",
|
|
|
|
ENOKEY - APPLICATION_ERROR: "required key not available",
|
|
|
|
ENOLCK - APPLICATION_ERROR: "no locks available",
|
|
|
|
ENOLINK - APPLICATION_ERROR: "link has been severed",
|
|
|
|
ENOMEDIUM - APPLICATION_ERROR: "no medium found",
|
|
|
|
ENOMEM - APPLICATION_ERROR: "cannot allocate memory",
|
|
|
|
ENOMSG - APPLICATION_ERROR: "no message of desired type",
|
|
|
|
ENONET - APPLICATION_ERROR: "machine is not on the network",
|
|
|
|
ENOPKG - APPLICATION_ERROR: "package not installed",
|
|
|
|
ENOPROTOOPT - APPLICATION_ERROR: "protocol not available",
|
|
|
|
ENOSPC - APPLICATION_ERROR: "no space left on device",
|
|
|
|
ENOSR - APPLICATION_ERROR: "out of streams resources",
|
|
|
|
ENOSTR - APPLICATION_ERROR: "device not a stream",
|
|
|
|
ENOSYS - APPLICATION_ERROR: "function not implemented",
|
|
|
|
ENOTBLK - APPLICATION_ERROR: "block device required",
|
|
|
|
ENOTCONN - APPLICATION_ERROR: "transport endpoint is not connected",
|
|
|
|
ENOTEMPTY - APPLICATION_ERROR: "directory not empty",
|
|
|
|
ENOTNAM - APPLICATION_ERROR: "not a XENIX named type file",
|
|
|
|
ENOTRECOVERABLE - APPLICATION_ERROR: "state not recoverable",
|
|
|
|
ENOTSOCK - APPLICATION_ERROR: "socket operation on non-socket",
|
|
|
|
ENOTSUP - APPLICATION_ERROR: "operation not supported",
|
|
|
|
ENOTTY - APPLICATION_ERROR: "inappropriate ioctl for device",
|
|
|
|
ENOTUNIQ - APPLICATION_ERROR: "name not unique on network",
|
|
|
|
ENXIO - APPLICATION_ERROR: "no such device or address",
|
|
|
|
EOPNOTSUPP - APPLICATION_ERROR: "operation not supported",
|
|
|
|
EOVERFLOW - APPLICATION_ERROR: "value too large for defined data type",
|
|
|
|
EOWNERDEAD - APPLICATION_ERROR: "owner died",
|
|
|
|
EPERM - APPLICATION_ERROR: "operation not permitted",
|
|
|
|
EPFNOSUPPORT - APPLICATION_ERROR: "protocol family not supported",
|
|
|
|
EPIPE - APPLICATION_ERROR: "broken pipe",
|
|
|
|
EPROTO - APPLICATION_ERROR: "protocol error",
|
|
|
|
EPROTONOSUPPORT - APPLICATION_ERROR: "protocol not supported",
|
|
|
|
EPROTOTYPE - APPLICATION_ERROR: "protocol wrong type for socket",
|
|
|
|
ERANGE - APPLICATION_ERROR: "numerical result out of range",
|
|
|
|
EREMCHG - APPLICATION_ERROR: "remote address changed",
|
|
|
|
EREMOTE - APPLICATION_ERROR: "object is remote",
|
|
|
|
EREMOTEIO - APPLICATION_ERROR: "remote I/O error",
|
|
|
|
ERESTART - APPLICATION_ERROR: "interrupted system call should be restarted",
|
|
|
|
EROFS - APPLICATION_ERROR: "read-only file system",
|
|
|
|
ESHUTDOWN - APPLICATION_ERROR: "cannot send after transport endpoint shutdown",
|
|
|
|
ESOCKTNOSUPPORT - APPLICATION_ERROR: "socket type not supported",
|
|
|
|
ESPIPE - APPLICATION_ERROR: "illegal seek",
|
|
|
|
ESRCH - APPLICATION_ERROR: "no such process",
|
|
|
|
ESRMNT - APPLICATION_ERROR: "srmount error",
|
|
|
|
ESTALE - APPLICATION_ERROR: "stale NFS file handle",
|
|
|
|
ESTRPIPE - APPLICATION_ERROR: "streams pipe error",
|
|
|
|
ETIME - APPLICATION_ERROR: "timer expired",
|
|
|
|
ETIMEDOUT - APPLICATION_ERROR: "connection timed out",
|
|
|
|
ETOOMANYREFS - APPLICATION_ERROR: "too many references: cannot splice",
|
|
|
|
ETXTBSY - APPLICATION_ERROR: "text file busy",
|
|
|
|
EUCLEAN - APPLICATION_ERROR: "structure needs cleaning",
|
|
|
|
EUNATCH - APPLICATION_ERROR: "protocol driver not attached",
|
|
|
|
EUSERS - APPLICATION_ERROR: "too many users",
|
|
|
|
EWOULDBLOCK - APPLICATION_ERROR: "resource temporarily unavailable",
|
|
|
|
EXDEV - APPLICATION_ERROR: "invalid cross-device link",
|
|
|
|
EXFULL - APPLICATION_ERROR: "exchange full",
|
|
|
|
EWINDOWS - APPLICATION_ERROR: "not supported by windows",
|
|
|
|
}
|