enum | errc {
errc::address_family_not_supported = EAFNOSUPPORT,
errc::address_in_use = EADDRINUSE,
errc::address_not_available = EADDRNOTAVAIL,
errc::already_connected = EISCONN,
errc::argument_list_too_long = E2BIG,
errc::argument_out_of_domain = EDOM,
errc::bad_address = EFAULT,
errc::bad_file_descriptor = EBADF,
errc::bad_message = EBADMSG,
errc::broken_pipe = EPIPE,
errc::connection_aborted = ECONNABORTED,
errc::connection_already_in_progress = EALREADY,
errc::connection_refused = ECONNREFUSED,
errc::connection_reset = ECONNRESET,
errc::cross_device_link = EXDEV,
errc::destination_address_required = EDESTADDRREQ,
errc::device_or_resource_busy = EBUSY,
errc::directory_not_empty = ENOTEMPTY,
errc::executable_format_error = ENOEXEC,
errc::file_exists = EEXIST,
errc::file_too_large = EFBIG,
errc::filename_too_long = ENAMETOOLONG,
errc::function_not_supported = ENOSYS,
errc::host_unreachable = EHOSTUNREACH,
errc::identifier_removed = EIDRM,
errc::illegal_byte_sequence = EILSEQ,
errc::inappropriate_io_control_operation = ENOTTY,
errc::interrupted = EINTR,
errc::invalid_argument = EINVAL,
errc::invalid_seek = ESPIPE,
errc::io_error = EIO,
errc::is_a_directory = EISDIR,
errc::message_size = EMSGSIZE,
errc::network_down = ENETDOWN,
errc::network_reset = ENETRESET,
errc::network_unreachable = ENETUNREACH,
errc::no_buffer_space = ENOBUFS,
errc::no_child_process = ECHILD,
errc::no_link = ENOLINK,
errc::no_lock_available = ENOLCK,
errc::no_message_available = ENODATA,
errc::no_message = ENOMSG,
errc::no_protocol_option = ENOPROTOOPT,
errc::no_space_on_device = ENOSPC,
errc::no_stream_resources = ENOSR,
errc::no_such_device_or_address = ENXIO,
errc::no_such_device = ENODEV,
errc::no_such_file_or_directory = ENOENT,
errc::no_such_process = ESRCH,
errc::not_a_directory = ENOTDIR,
errc::not_a_socket = ENOTSOCK,
errc::not_a_stream = ENOSTR,
errc::not_connected = ENOTCONN,
errc::not_enough_memory = ENOMEM,
errc::not_supported = ENOTSUP,
errc::operation_canceled = ECANCELED,
errc::operation_in_progress = EINPROGRESS,
errc::operation_not_permitted = EPERM,
errc::operation_not_supported = EOPNOTSUPP,
errc::operation_would_block = EWOULDBLOCK,
errc::owner_dead = EOWNERDEAD,
errc::permission_denied = EACCES,
errc::protocol_error = EPROTO,
errc::protocol_not_supported = EPROTONOSUPPORT,
errc::read_only_file_system = EROFS,
errc::resource_deadlock_would_occur = EDEADLK,
errc::resource_unavailable_try_again = EAGAIN,
errc::result_out_of_range = ERANGE,
errc::state_not_recoverable = ENOTRECOVERABLE,
errc::stream_timeout = ETIME,
errc::text_file_busy = ETXTBSY,
errc::timed_out = ETIMEDOUT,
errc::too_many_files_open_in_system = ENFILE,
errc::too_many_files_open = EMFILE,
errc::too_many_links = EMLINK,
errc::too_many_symbolic_link_levels = ELOOP,
errc::value_too_large = EOVERFLOW,
errc::wrong_protocol_type = EPROTOTYPE
} |