conexus logo

Conexus::exception::open Namespace Reference


Classes

class  protocol_not_supported
 EPROTONOSUPPORT: The protocol type or the specified protocol is not supported within this domain. More...
class  af_not_supported
 EAFNOSUPPORT: The implementation does not support the specified address family. More...
class  system_file
 ENFILE: The system limit on the total number of open files has been reached. More...
class  process_file
 EMFILE: The process already has the maximum number of files open. More...
class  access
 EACCES: Access to the file or creation of socket not allowed. More...
class  no_memory
 ENOBUFS or ENOMEM: Insufficient memory is available. More...
class  invalid_protocol
 EINVAL: Unknown protocol, or protocol family not available. More...
class  exists
 EEXIST: File already exists and O_CREAT and O_EXCL were used. More...
class  fault
 EFAULT: File path points outside your accessible address space. More...
class  is_directory
 EISDIR: pathname refers to a directory and the access requested involved writing (that is, O_WRONLY or O_RDWR is set). More...
class  loop
 ELOOP: Too many symbolic links were encountered in resolving pathname, or O_NOFOLLOW was specified but pathname was a symbolic link. More...
class  name_too_long
 ENAMETOOLONG: Pathname was too long. More...
class  no_device
 ENODEV: pathname refers to a device special file and no corresponding device exists. More...
class  no_exist
 ENOENT: O_CREAT is not set and the named file does not exist. More...
class  no_space
 ENOSPC: pathname was to be created but the device containing pathname has no room for the new file. More...
class  not_directory
 ENOTDIR: A component used as a directory in pathname is not, in fact, a directory, or O_DIRECTORY was specified and pathname was not a directory. More...
class  no_io
 ENXIO: O_NONBLOCK | O_WRONLY is set, the named file is a FIFO and no process has the file open for reading. More...
class  file_too_large
 EOVERFLOW: pathname refers to a regular file, too large to be opened; see O_LARGEFILE above. More...
class  no_permission
 EPERM: The O_NOATIME flag was specified, but the effective user ID of the caller did not match the owner of the file and the caller was not privileged (CAP_FOWNER). More...
class  read_only
 EROFS: pathname refers to a file on a read-only filesystem and write access was requested. More...
class  executable_busy
 ETXTBSY: pathname refers to an executable image which is currently being executed and write access was requested. More...
class  would_block
 EWOULDBLOCK: The O_NONBLOCK flag was specified, and an incompatible lease was held on the file. More...
class  no_device_set
 Thrown when auto open is requested and a device is not available. More...
class  no_filename
 Thrown when auto open is requested and a filename is not set. More...
class  invalid_file_mode
 Thrown when open is requested on a file and the mode is not set. More...
class  no_rd_wr_rdwr
 Thrown when a read, write or read/write mode is needed and none is given. More...
class  set_nonblock_failed
 Thrown when opening a file or socket that requires non-blocking I/O and setting non-block mode failed. More...

Generated on Wed Jul 8 15:51:24 2009 for conexus by doxygen 1.5.8