30 #ifndef _GLIBCXX_ERROR_CONSTANTS 
   31 #define _GLIBCXX_ERROR_CONSTANTS 1 
   36 namespace std _GLIBCXX_VISIBILITY(default)
 
   38 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   42       address_family_not_supported =        EAFNOSUPPORT,
 
   43       address_in_use =              EADDRINUSE,
 
   44       address_not_available =           EADDRNOTAVAIL,
 
   45       already_connected =           EISCONN,
 
   46       argument_list_too_long =          E2BIG,
 
   47       argument_out_of_domain =          EDOM,
 
   49       bad_file_descriptor =             EBADF,
 
   51 #ifdef _GLIBCXX_HAVE_EBADMSG 
   52       bad_message =                 EBADMSG,
 
   56       connection_aborted =          ECONNABORTED,
 
   57       connection_already_in_progress =      EALREADY,
 
   58       connection_refused =          ECONNREFUSED,
 
   59       connection_reset =            ECONNRESET,
 
   60       cross_device_link =           EXDEV,
 
   61       destination_address_required =        EDESTADDRREQ,
 
   62       device_or_resource_busy =         EBUSY,
 
   63       directory_not_empty =             ENOTEMPTY,
 
   64       executable_format_error =         ENOEXEC,
 
   66       file_too_large =              EFBIG,
 
   67       filename_too_long =           ENAMETOOLONG,
 
   68       function_not_supported =          ENOSYS,
 
   69       host_unreachable =            EHOSTUNREACH,
 
   71 #ifdef _GLIBCXX_HAVE_EIDRM 
   72       identifier_removed =          EIDRM,
 
   75       illegal_byte_sequence =           EILSEQ,
 
   76       inappropriate_io_control_operation =  ENOTTY,
 
   78       invalid_argument =            EINVAL,
 
   79       invalid_seek =                ESPIPE,
 
   81       is_a_directory =              EISDIR,
 
   82       message_size =                EMSGSIZE,
 
   83       network_down =                ENETDOWN,
 
   84       network_reset =               ENETRESET,
 
   85       network_unreachable =             ENETUNREACH,
 
   86       no_buffer_space =             ENOBUFS,
 
   87       no_child_process =            ECHILD,
 
   89 #ifdef _GLIBCXX_HAVE_ENOLINK 
   93       no_lock_available =           ENOLCK,
 
   95 #ifdef _GLIBCXX_HAVE_ENODATA 
   96       no_message_available =            ENODATA, 
 
  100       no_protocol_option =          ENOPROTOOPT,
 
  101       no_space_on_device =          ENOSPC,
 
  103 #ifdef _GLIBCXX_HAVE_ENOSR 
  104       no_stream_resources =             ENOSR,
 
  107       no_such_device_or_address =       ENXIO,
 
  108       no_such_device =              ENODEV,
 
  109       no_such_file_or_directory =       ENOENT,
 
  110       no_such_process =             ESRCH,
 
  111       not_a_directory =             ENOTDIR,
 
  112       not_a_socket =                ENOTSOCK,
 
  114 #ifdef _GLIBCXX_HAVE_ENOSTR 
  115       not_a_stream =                ENOSTR,
 
  118       not_connected =               ENOTCONN,
 
  119       not_enough_memory =           ENOMEM,
 
  121 #ifdef _GLIBCXX_HAVE_ENOTSUP 
  122       not_supported =               ENOTSUP,
 
  125 #ifdef _GLIBCXX_HAVE_ECANCELED 
  126       operation_canceled =          ECANCELED,
 
  129       operation_in_progress =           EINPROGRESS,
 
  130       operation_not_permitted =         EPERM,
 
  131       operation_not_supported =         EOPNOTSUPP,
 
  132       operation_would_block =           EWOULDBLOCK,
 
  134 #ifdef _GLIBCXX_HAVE_EOWNERDEAD 
  135       owner_dead =              EOWNERDEAD,
 
  138       permission_denied =           EACCES,
 
  140 #ifdef _GLIBCXX_HAVE_EPROTO 
  141       protocol_error =              EPROTO,
 
  144       protocol_not_supported =          EPROTONOSUPPORT,
 
  145       read_only_file_system =           EROFS,
 
  146       resource_deadlock_would_occur =       EDEADLK,
 
  147       resource_unavailable_try_again =      EAGAIN,
 
  148       result_out_of_range =             ERANGE,
 
  150 #ifdef _GLIBCXX_HAVE_ENOTRECOVERABLE 
  151       state_not_recoverable =           ENOTRECOVERABLE,
 
  154 #ifdef _GLIBCXX_HAVE_ETIME 
  155       stream_timeout =              ETIME,
 
  158 #ifdef _GLIBCXX_HAVE_ETXTBSY 
  159       text_file_busy =              ETXTBSY,
 
  162       timed_out =               ETIMEDOUT,
 
  163       too_many_files_open_in_system =       ENFILE,
 
  164       too_many_files_open =             EMFILE,
 
  165       too_many_links =              EMLINK,
 
  166       too_many_symbolic_link_levels =       ELOOP,
 
  168 #ifdef _GLIBCXX_HAVE_EOVERFLOW 
  169       value_too_large =             EOVERFLOW,
 
  172       wrong_protocol_type =             EPROTOTYPE
 
  175 _GLIBCXX_END_NAMESPACE_VERSION
 
ISO C++ entities toplevel namespace is std.