Qore Programming Language Reference Manual  1.7.0
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.