Qore Programming Language Reference Manual: Error Constants

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
Variables
Error Constants

## Variables
const | Qore::Err::E2BIG = E2BIG
| Argument list too long.
const | Qore::Err::EACCES = EACCES
| Permission denied.
const | Qore::Err::EADDRINUSE = EADDRINUSE
| Address already in use.
const | Qore::Err::EADDRNOTAVAIL = EADDRNOTAVAIL
| Can't assign requested address.
const | Qore::Err::EAFNOSUPPORT = EAFNOSUPPORT
| Address family not supported by protocol family.
const | Qore::Err::EAGAIN = EAGAIN
| Resource temporarily unavailable.
const | Qore::Err::EALREADY = EALREADY
| Operation already in progress.
const | Qore::Err::EBADF = EBADF
| Bad file descriptor.
const | Qore::Err::EBADMSG = EBADMSG
| Bad message.
const | Qore::Err::EBUSY = EBUSY
| Device or Resource busy.
const | Qore::Err::ECHILD = ECHILD
| No child processes.
const | Qore::Err::ECONNABORTED = ECONNABORTED
| Software caused connection abort.
const | Qore::Err::ECONNREFUSED = ECONNREFUSED
| Connection refused.
const | Qore::Err::ECONNRESET = ECONNRESET
| Connection reset by peer.
const | Qore::Err::EDEADLK = EDEADLK
| Resource deadlock avoided.
const | Qore::Err::EDEADLOCK = EDEADLOCK
| Resource deadlock avoided.
const | Qore::Err::EDESTADDRREQ = EDESTADDRREQ
| Destination address required.
const | Qore::Err::EDOM = EDOM
| Numerical argument out of domain.
const | Qore::Err::EDQUOT = EDQUOT
| Disc quota exceeded.
const | Qore::Err::EEXIST = EEXIST
| File exists.
const | Qore::Err::EFAULT = EFAULT
| Bad address.
const | Qore::Err::EFBIG = EFBIG
| File too large.
const | Qore::Err::EHOSTDOWN = EHOSTDOWN
| Host is down.
const | Qore::Err::EHOSTUNREACH = EHOSTUNREACH
| No route to host.
const | Qore::Err::EIDRM = EIDRM
| Identifier removed.
const | Qore::Err::EILSEQ = EILSEQ
| Illegal byte sequence.
const | Qore::Err::EINPROGRESS = EINPROGRESS
| Operation now in progress.
const | Qore::Err::EINTR = EINTR
| Interrupted system call.
const | Qore::Err::EINVAL = EINVAL
| Invalid argument.
const | Qore::Err::EIO = EIO
| Input/output error.
const | Qore::Err::EISCONN = EISCONN
| Socket is already connected.
const | Qore::Err::EISDIR = EISDIR
| Is a directory.
const | Qore::Err::ELOOP = ELOOP
| Too many levels of symbolic links.
const | Qore::Err::EMFILE = EMFILE
| Too many open files.
const | Qore::Err::EMLINK = EMLINK
| Too many links.
const | Qore::Err::EMSGSIZE = EMSGSIZE
| Message too long.
const | Qore::Err::EMULTIHOP = EMULTIHOP
| Reserved.
const | Qore::Err::ENAMETOOLONG = ENAMETOOLONG
| File name too long.
const | Qore::Err::ENETDOWN = ENETDOWN
| Network is down.
const | Qore::Err::ENETRESET = ENETRESET
| Network dropped connection on reset.
const | Qore::Err::ENETUNREACH = ENETUNREACH
| Network is unreachable.
const | Qore::Err::ENFILE = ENFILE
| Too many open files in system.
const | Qore::Err::ENOBUFS = ENOBUFS
| No buffer space available.
const | Qore::Err::ENODATA = ENODATA
| No message available on STREAM.
const | Qore::Err::ENODEV = ENODEV
| Operation not supported by device.
const | Qore::Err::ENOENT = ENOENT
| No such file or directory.
const | Qore::Err::ENOEXEC = ENOEXEC
| Exec format error.
const | Qore::Err::ENOLCK = ENOLCK
| No locks available.
const | Qore::Err::ENOLINK = ENOLINK
| Reserved.
const | Qore::Err::ENOMEM = ENOMEM
| Cannot allocate memory.
const | Qore::Err::ENOMSG = ENOMSG
| No message of desired type.
const | Qore::Err::ENOPROTOOPT = ENOPROTOOPT
| Protocol not available.
const | Qore::Err::ENOSPC = ENOSPC
| No space left on device.
const | Qore::Err::ENOSR = ENOSR
| No STREAM resources.
const | Qore::Err::ENOSTR = ENOSTR
| Not a STREAM.
const | Qore::Err::ENOSYS = ENOSYS
| Function not implemented.
const | Qore::Err::ENOTBLK = ENOTBLK
| Block device required.
const | Qore::Err::ENOTCONN = ENOTCONN
| Socket is not connected.
const | Qore::Err::ENOTDIR = ENOTDIR
| Not a directory.
const | Qore::Err::ENOTEMPTY = ENOTEMPTY
| Directory not empty.
const | Qore::Err::ENOTSOCK = ENOTSOCK
| Socket operation on non-socket.
const | Qore::Err::ENOTTY = ENOTTY
| Inappropriate ioctl for device.
const | Qore::Err::ENXIO = ENXIO
| Device not configured.
const | Qore::Err::EOPNOTSUPP = EOPNOTSUPP
| Operation not supported on socket.
const | Qore::Err::EOVERFLOW = EOVERFLOW
| Value too large to be stored in data type.
const | Qore::Err::EPERM = EPERM
| Operation not permitted.
const | Qore::Err::EPFNOSUPPORT = EPFNOSUPPORT
| Protocol family not supported.
const | Qore::Err::EPIPE = EPIPE
| Broken pipe.
const | Qore::Err::EPROTO = EPROTO
| Protocol error.
const | Qore::Err::EPROTONOSUPPORT = EPROTONOSUPPORT
| Protocol not supported.
const | Qore::Err::EPROTOTYPE = EPROTOTYPE
| Protocol wrong type for socket.
const | Qore::Err::ERANGE = ERANGE
| Result too large.
const | Qore::Err::EREMOTE = EREMOTE
| Too many levels of remote in path.
const | Qore::Err::EROFS = EROFS
| Read-only file system.
const | Qore::Err::ESHUTDOWN = ESHUTDOWN
| Can't send after socket shutdown.
const | Qore::Err::ESOCKTNOSUPPORT = ESOCKTNOSUPPORT
| Socket type not supported.
const | Qore::Err::ESRCH = ESRCH
| search error
const | Qore::Err::ESTALE = ESTALE
| Stale NFS file handle.
const | Qore::Err::ETIME = ETIME
| STREAM ioctl timeout.
const | Qore::Err::ETIMEDOUT = ETIMEDOUT
| Operation timed out.
const | Qore::Err::ETOOMANYREFS = ETOOMANYREFS
| Too many references: can't splice.
const | Qore::Err::ETXTBSY = ETXTBSY
| Text file busy.
const | Qore::Err::EUSERS = EUSERS
| Too many users.
const | Qore::Err::EWOULDBLOCK = EWOULDBLOCK
| Operation would block.
const | Qore::Err::EXDEV = EXDEV
| Cross-device link.

## Detailed Description

The constants in this group reflect the value of the host system's errno constant of the same name. If any of these constants are not defined on the current system, then they will have the value -1 in Qore.