Documentation ¶
Overview ¶
Package errno holds errno codes for linux
Index ¶
Constants ¶
View Source
const ( LOC_NOERRNO = iota LOC_EPERM LOC_ENOENT LOC_ESRCH LOC_EINTR LOC_EIO LOC_ENXIO LOC_E2BIG LOC_ENOEXEC LOC_EBADF LOC_ECHILD // 10 LOC_EAGAIN LOC_ENOMEM LOC_EACCES LOC_EFAULT LOC_ENOTBLK LOC_EBUSY LOC_EEXIST LOC_EXDEV LOC_ENODEV LOC_ENOTDIR // 20 LOC_EISDIR LOC_EINVAL LOC_ENFILE LOC_EMFILE LOC_ENOTTY LOC_ETXTBSY LOC_EFBIG LOC_ENOSPC LOC_ESPIPE LOC_EROFS // 30 LOC_EMLINK LOC_EPIPE LOC_EDOM LOC_ERANGE LOC_ // Errno values from include/uapi/asm-generic/errno.h. LOC_EDEADLK LOC_ENAMETOOLONG LOC_ENOLCK LOC_ENOSYS LOC_ENOTEMPTY LOC_ELOOP // 40 LOC_ENOMSG //42 LOC_EIDRM LOC_ECHRNG LOC_EL2NSYNC LOC_EL3HLT LOC_EL3RST LOC_ELNRNG LOC_EUNATCH LOC_ENOCSI LOC_EL2HLT // 50 LOC_EBADE LOC_EBADR LOC_EXFULL LOC_ENOANO LOC_EBADRQC LOC_EBADSLT LOC_EBFONT LOC_ENOSTR // 60 LOC_ENODATA LOC_ETIME LOC_ENOSR LOC_ENOPKG LOC_EREMOTE LOC_ENOLINK LOC_EADV LOC_ESRMNT LOC_ECOMM // 70 LOC_EPROTO LOC_EMULTIHOP LOC_EDOTDOT LOC_EBADMSG LOC_EOVERFLOW LOC_ENOTUNIQ LOC_EBADFD LOC_EREMCHG LOC_ELIBACC LOC_ELIBBAD // 80 LOC_ELIBSCN LOC_ELIBMAX LOC_ELIBEXEC LOC_EILSEQ LOC_ERESTART LOC_ESTRPIPE LOC_EUSERS LOC_ENOTSOCK LOC_EDESTADDRREQ LOC_EMSGSIZE // 90 LOC_EPROTOTYPE LOC_ENOPROTOOPT LOC_EPROTONOSUPPORT LOC_ESOCKTNOSUPPORT LOC_EOPNOTSUPP LOC_EPFNOSUPPORT LOC_EAFNOSUPPORT LOC_EADDRINUSE LOC_EADDRNOTAVAIL LOC_ENETDOWN // 100 LOC_ENETUNREACH LOC_ENETRESET LOC_ECONNABORTED LOC_ECONNRESET LOC_ENOBUFS LOC_EISCONN LOC_ENOTCONN LOC_ESHUTDOWN LOC_ETOOMANYREFS LOC_ETIMEDOUT // 110 LOC_ECONNREFUSED LOC_EHOSTDOWN LOC_EHOSTUNREACH LOC_EALREADY LOC_EINPROGRESS LOC_ESTALE LOC_EUCLEAN LOC_ENOTNAM LOC_ENAVAIL LOC_EISNAM // 120 LOC_EREMOTEIO LOC_EDQUOT LOC_ENOMEDIUM LOC_EMEDIUMTYPE LOC_ECANCELED LOC_ENOKEY LOC_EKEYEXPIRED LOC_EKEYREVOKED LOC_EKEYREJECTED LOC_EOWNERDEAD // 130 LOC_ENOTRECOVERABLE LOC_ERFKILL LOC_EHWPOISON )
Errno values from include/uapi/asm-generic/errno-base.h.
Variables ¶
View Source
var ( EIDRM = error(syscall.Errno(0x2b)) EINTR = error(syscall.Errno(0x4)) EIO = error(syscall.Errno(0x5)) EISDIR = error(syscall.Errno(0x15)) ENOENT = error(syscall.Errno(0x2)) ENOEXEC = error(syscall.Errno(0x8)) ENOMEM = error(syscall.Errno(0xc)) ENOTSOCK = error(syscall.Errno(0x58)) ENOSPC = error(syscall.Errno(0x1c)) ENOSYS = error(syscall.Errno(0x26)) )
The following variables have the same meaning as their syscall equivalent.
View Source
var ( // ErrWouldBlock is an internal error used to indicate that an operation // cannot be satisfied immediately, and should be retried at a later // time, possibly when the caller has received a notification that the // operation may be able to complete. It is used by implementations of // the kio.File interface. ErrWouldBlock = errors.New("request would block") // ErrInterrupted is returned if a request is interrupted before it can // complete. ErrInterrupted = errors.New("request was interrupted") // ErrExceedsFileSizeLimit is returned if a request would exceed the // file's size limit. ErrExceedsFileSizeLimit = errors.New("exceeds file size limit") // EINVAL is returned for invalid argument EINVAL = errors.New("invalid argument") )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.