POSIX error codes

The names and meanings (but not the values) of these error codes are defined by POSIX. More...


Defines

#define ENOERR   ( ERRFILE | PXENV_STATUS_SUCCESS | 0x00000000 )
 Operation completed successfully.
#define E2BIG   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x01000000 )
 Arg list too long.
#define EACCES   ( ERRFILE | PXENV_STATUS_TFTP_ACCESS_VIOLATION | 0x02000000 )
 Permission denied.
#define EADDRINUSE   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x03000000 )
 Address in use.
#define EADDRNOTAVAIL   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x04000000 )
 Address not available.
#define EAFNOSUPPORT   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x05000000 )
 Address family not supported.
#define EAGAIN   ( ERRFILE | PXENV_STATUS_FAILURE | 0x06000000 )
 Resource temporarily unavailable.
#define EALREADY   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x07000000 )
 Connection already in progress.
#define EBADF   ( ERRFILE | PXENV_STATUS_TFTP_CLOSED | 0x08000000 )
 Bad file descriptor.
#define EBADMSG   ( ERRFILE | PXENV_STATUS_FAILURE | 0x09000000 )
 Bad message.
#define EBUSY   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x0a000000 )
 Resource busy.
#define ECANCELED   ( ERRFILE | PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE | 0x0b000000 )
 Operation canceled.
#define ECHILD   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x0c000000 )
 No child processes.
#define ECONNABORTED   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION | 0x0d000000 )
 Connection aborted.
#define ECONNREFUSED   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION | 0x0e000000 )
 Connection refused.
#define ECONNRESET   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION | 0x0f000000 )
 Connection reset.
#define EDEADLK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x10000000 )
 Resource deadlock avoided.
#define EDESTADDRREQ   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x11000000 )
 Destination address required.
#define EDOM   ( ERRFILE | PXENV_STATUS_FAILURE | 0x12000000 )
 Domain error.
#define EDQUOT   ( ERRFILE | PXENV_STATUS_FAILURE | 0x13000000 )
 Reserved.
#define EEXIST   ( ERRFILE | PXENV_STATUS_FAILURE | 0x14000000 )
 File exists.
#define EFAULT   ( ERRFILE | PXENV_STATUS_MCOPY_PROBLEM | 0x15000000 )
 Bad address.
#define EFBIG   ( ERRFILE | PXENV_STATUS_MCOPY_PROBLEM | 0x16000000 )
 File too large.
#define EHOSTUNREACH   ( ERRFILE | PXENV_STATUS_ARP_TIMEOUT | 0x17000000 )
 Host is unreachable.
#define EIDRM   ( ERRFILE | PXENV_STATUS_FAILURE | 0x18000000 )
 Identifier removed.
#define EILSEQ   ( ERRFILE | PXENV_STATUS_FAILURE | 0x19000000 )
 Illegal byte sequence.
#define EINPROGRESS   ( ERRFILE | PXENV_STATUS_FAILURE | 0x1a000000 )
 Operation in progress.
#define EINTR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x1b000000 )
 Interrupted function call.
#define EINVAL   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x1c000000 )
 Invalid argument.
#define EIO   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION | 0x1d000000 )
 Input/output error.
#define EISCONN   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x1e000000 )
 Socket is connected.
#define EISDIR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x1f000000 )
 Is a directory.
#define ELOOP   ( ERRFILE | PXENV_STATUS_FAILURE | 0x20000000 )
 Too many levels of symbolic links.
#define EMFILE   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x21000000 )
 Too many open files.
#define EMLINK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x22000000 )
 Too many links.
#define EMSGSIZE   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x23000000 )
 Inappropriate message buffer length.
#define EMULTIHOP   ( ERRFILE | PXENV_STATUS_FAILURE | 0x24000000 )
 Reserved.
#define ENAMETOOLONG   ( ERRFILE | PXENV_STATUS_FAILURE | 0x25000000 )
 Filename too long.
#define ENETDOWN   ( ERRFILE | PXENV_STATUS_ARP_TIMEOUT | 0x26000000 )
 Network is down.
#define ENETRESET   ( ERRFILE | PXENV_STATUS_FAILURE | 0x27000000 )
 Connection aborted by network.
#define ENETUNREACH   ( ERRFILE | PXENV_STATUS_ARP_TIMEOUT | 0x28000000 )
 Network unreachable.
#define ENFILE   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x29000000 )
 Too many open files in system.
#define ENOBUFS   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x2a000000 )
 No buffer space available.
#define ENODATA   ( ERRFILE | PXENV_STATUS_FAILURE | 0x2b000000 )
 No message is available on the STREAM head read queue.
#define ENODEV   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x2c000000 )
 No such device.
#define ENOENT   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x2d000000 )
 No such file or directory.
#define ENOEXEC   ( ERRFILE | PXENV_STATUS_FAILURE | 0x2e000000 )
 Exec format error.
#define ENOLCK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x2f000000 )
 No locks available.
#define ENOLINK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x30000000 )
 Reserved.
#define ENOMEM   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x31000000 )
 Not enough space.
#define ENOMSG   ( ERRFILE | PXENV_STATUS_FAILURE | 0x32000000 )
 No message of the desired type.
#define ENOPROTOOPT   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x33000000 )
 Protocol not available.
#define ENOSPC   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x34000000 )
 No space left on device.
#define ENOSR   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x35000000 )
 No STREAM resources.
#define ENOSTR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x36000000 )
 Not a STREAM.
#define ENOSYS   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x37000000 )
 Function not implemented.
#define ENOTCONN   ( ERRFILE | PXENV_STATUS_FAILURE | 0x38000000 )
 The socket is not connected.
#define ENOTDIR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x39000000 )
 Not a directory.
#define ENOTEMPTY   ( ERRFILE | PXENV_STATUS_FAILURE | 0x3a000000 )
 Directory not empty.
#define ENOTSOCK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x3b000000 )
 Not a socket.
#define ENOTSUP   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x3c000000 )
 Not supported.
#define ENOTTY   ( ERRFILE | PXENV_STATUS_FAILURE | 0x3d000000 )
 Inappropriate I/O control operation.
#define ENXIO   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x3e000000 )
 No such device or address.
#define EOPNOTSUPP   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x3f000000 )
 Operation not supported on socket.
#define EOVERFLOW   ( ERRFILE | PXENV_STATUS_FAILURE | 0x40000000 )
 Value too large to be stored in data type.
#define EPERM   ( ERRFILE | PXENV_STATUS_TFTP_ACCESS_VIOLATION | 0x41000000 )
 Operation not permitted.
#define EPIPE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x42000000 )
 Broken pipe.
#define EPROTO   ( ERRFILE | PXENV_STATUS_FAILURE | 0x43000000 )
 Protocol error.
#define EPROTONOSUPPORT   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x44000000 )
 Protocol not supported.
#define EPROTOTYPE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x45000000 )
 Protocol wrong type for socket.
#define ERANGE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x46000000 )
 Result too large.
#define EROFS   ( ERRFILE | PXENV_STATUS_FAILURE | 0x47000000 )
 Read-only file system.
#define ESPIPE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x48000000 )
 Invalid seek.
#define ESRCH   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x49000000 )
 No such process.
#define ESTALE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4a000000 )
 Stale file handle.
#define ETIME   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4b000000 )
 STREAM ioctl() timeout.
#define ETIMEDOUT   ( ERRFILE | PXENV_STATUS_TFTP_READ_TIMEOUT | 0x4c000000 )
 Operation timed out.
#define ETXTBSY   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4d000000 )
 Text file busy.
#define EWOULDBLOCK   ( ERRFILE | PXENV_STATUS_TFTP_OPEN | 0x4e000000 )
 Operation would block (different from EAGAIN!).
#define EXDEV   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4f000000 )
 Improper link.


Detailed Description

The names and meanings (but not the values) of these error codes are defined by POSIX.

We choose to assign unique values which incorporate the closest equivalent PXE error code, so that code may simply use ENOMEM, rather than having to use the cumbersome (ENOMEM|PXENV_STATUS_OUT_OF_RESOURCES).


Define Documentation

#define ENOERR   ( ERRFILE | PXENV_STATUS_SUCCESS | 0x00000000 )

Operation completed successfully.

Definition at line 215 of file errno.h.

#define E2BIG   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x01000000 )

Arg list too long.

Definition at line 218 of file errno.h.

#define EACCES   ( ERRFILE | PXENV_STATUS_TFTP_ACCESS_VIOLATION | 0x02000000 )

Permission denied.

Definition at line 221 of file errno.h.

Referenced by http_response_to_rc(), trivial_init(), vxge_probe(), wpa_check_pmkid(), wpa_handle_3_of_4(), wpa_psk_start(), and wpa_psk_step().

#define EADDRINUSE   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x03000000 )

#define EADDRNOTAVAIL   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x04000000 )

Address not available.

Definition at line 227 of file errno.h.

#define EAFNOSUPPORT   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x05000000 )

Address family not supported.

Definition at line 230 of file errno.h.

Referenced by comboot_resolv_done(), and tcpip_tx().

#define EAGAIN   ( ERRFILE | PXENV_STATUS_FAILURE | 0x06000000 )

Resource temporarily unavailable.

Definition at line 233 of file errno.h.

Referenced by ath5k_hw_noise_floor_calibration(), ath5k_hw_post(), falcon_init_gmac(), and mtnic_transmit().

#define EALREADY   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x07000000 )

Connection already in progress.

Definition at line 236 of file errno.h.

Referenced by ib_cm_rejection_reason_to_rc().

#define EBADF   ( ERRFILE | PXENV_STATUS_TFTP_CLOSED | 0x08000000 )

Bad file descriptor.

Definition at line 239 of file errno.h.

Referenced by close(), fsize(), read_user(), and select().

#define EBADMSG   ( ERRFILE | PXENV_STATUS_FAILURE | 0x09000000 )

Bad message.

Definition at line 242 of file errno.h.

#define EBUSY   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x0a000000 )

#define ECANCELED   ( ERRFILE | PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE | 0x0b000000 )

#define ECHILD   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x0c000000 )

No child processes.

Definition at line 252 of file errno.h.

#define ECONNABORTED   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION | 0x0d000000 )

Connection aborted.

Definition at line 255 of file errno.h.

Referenced by dns_xfer_close().

#define ECONNREFUSED   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION | 0x0e000000 )

Connection refused.

Definition at line 259 of file errno.h.

#define ECONNRESET   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION | 0x0f000000 )

Connection reset.

Definition at line 263 of file errno.h.

Referenced by iscsi_socket_close(), and tcp_rx_rst().

#define EDEADLK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x10000000 )

Resource deadlock avoided.

Definition at line 267 of file errno.h.

#define EDESTADDRREQ   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x11000000 )

Destination address required.

Definition at line 270 of file errno.h.

#define EDOM   ( ERRFILE | PXENV_STATUS_FAILURE | 0x12000000 )

Domain error.

Definition at line 273 of file errno.h.

#define EDQUOT   ( ERRFILE | PXENV_STATUS_FAILURE | 0x13000000 )

Reserved.

Definition at line 276 of file errno.h.

#define EEXIST   ( ERRFILE | PXENV_STATUS_FAILURE | 0x14000000 )

File exists.

Definition at line 279 of file errno.h.

#define EFAULT   ( ERRFILE | PXENV_STATUS_MCOPY_PROBLEM | 0x15000000 )

Bad address.

Definition at line 282 of file errno.h.

Referenced by ath5k_hw_write_ofdm_timings(), and net80211_netdev_open().

#define EFBIG   ( ERRFILE | PXENV_STATUS_MCOPY_PROBLEM | 0x16000000 )

File too large.

Definition at line 285 of file errno.h.

#define EHOSTUNREACH   ( ERRFILE | PXENV_STATUS_ARP_TIMEOUT | 0x17000000 )

Host is unreachable.

Definition at line 288 of file errno.h.

#define EIDRM   ( ERRFILE | PXENV_STATUS_FAILURE | 0x18000000 )

Identifier removed.

Definition at line 291 of file errno.h.

#define EILSEQ   ( ERRFILE | PXENV_STATUS_FAILURE | 0x19000000 )

Illegal byte sequence.

Definition at line 294 of file errno.h.

#define EINPROGRESS   ( ERRFILE | PXENV_STATUS_FAILURE | 0x1a000000 )

#define EINTR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x1b000000 )

Interrupted function call.

Definition at line 300 of file errno.h.

#define EINVAL   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x1c000000 )

Invalid argument.

Definition at line 303 of file errno.h.

Referenced by a3c90x_probe(), a3c90x_process_rx_packets(), aes_setkey(), aoe_parse_root_path(), aoe_rx(), aoe_rx_ata(), asn1_start(), ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_11bg_2413(), ath5k_eeprom_read_mac(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), ath5k_eeprom_read_target_rate_pwr_info(), ath5k_hw_channel(), ath5k_hw_get_capability(), ath5k_hw_nic_wakeup(), ath5k_hw_reset(), ath5k_hw_rf2425_channel(), ath5k_hw_rf5111_chan2athchan(), ath5k_hw_rf5112_channel(), ath5k_hw_rfgain_init(), ath5k_hw_rfgain_opt_init(), ath5k_hw_rfregs_init(), ath5k_hw_set_ack_timeout(), ath5k_hw_set_cts_timeout(), ath5k_hw_set_gpio(), ath5k_hw_set_gpio_input(), ath5k_hw_set_gpio_output(), ath5k_hw_set_slot_time(), ath5k_hw_setup_2word_tx_desc(), ath5k_hw_setup_4word_tx_desc(), ath5k_hw_setup_rx_desc(), ath5k_hw_txpower(), ath5k_hw_write_initvals(), ath5k_hw_write_ofdm_timings(), ath5k_rxbuf_setup(), ath5k_setup_channel_powertable(), atl1e_setup_ring_resources(), atl1e_xmit_frame(), b44_process_rx_packets(), ccmp_init(), ccmp_kie_decrypt(), dhcp_deliver_iob(), dns_xfer_deliver_raw(), e1000_process_rx_packets(), e1000_process_tx_packets(), e1000e_process_rx_packets(), e1000e_process_tx_packets(), eapol_key_rx(), eapol_rx(), eth_pull(), execv(), falcon_probe_nvram(), falcon_spi_rw(), ftp_open(), hermon_complete(), hfa384x_prepare_bap(), http_open_filter(), ib_link_rc(), ib_mi_send(), ib_post_recv(), ib_pull(), ib_resolve_path(), icmp6_rx(), icmp_rx(), ifec_pci_probe(), ifec_rx_process(), ifec_tx_process(), igb_process_rx_packets(), igb_process_tx_packets(), imgfetch_core_exec(), ipoib_pull(), ipoib_transmit(), ipv4_rx(), is_pnp_bios(), iscsi_attach(), iscsi_parse_root_path(), iscsi_set_auth(), iscsi_socket_deliver_raw(), iscsi_status_to_rc(), iwlist(), linda_init_recv(), linda_post_recv(), meme820(), multiboot_load_raw(), natsemi_poll(), ndp_process_advert(), net80211_send_disassoc(), netdev_store(), numeric_resolv(), phantom_clp_cmd(), phantom_map_crb(), prep_segment(), rtl8169_process_rx_packets(), rtl818x_config(), rtl_poll(), scsi_parse_lun(), sec80211_detect_ie(), sis190_process_tx(), sis190_transmit(), skge_up(), sky2_receive(), slam_mc_socket_deliver(), slam_open(), slam_parse_multicast_address(), slam_pull_value(), slam_socket_deliver(), srp_login_rej(), srp_login_rsp(), srp_rsp(), start_pxebs(), storef_hex(), storef_int(), storef_ipv4(), tcp_open_uri(), tcp_rx(), tcp_rx_ack(), test_parse_unparse(), test_resolve(), tftp_core_open(), tftp_process_blksize(), tftp_process_multicast(), tftp_process_tsize(), tftp_rx(), tftp_rx_data(), tftp_rx_error(), tftp_rx_oack(), tg3_nvram_read(), tg3_nvram_read_using_eeprom(), tg3_setup_hw(), tkip_init(), tls_cipherstream_deliver_raw(), tls_new_alert(), tls_new_certificate(), tls_new_change_cipher(), tls_new_handshake(), tls_new_server_hello(), tls_new_server_hello_done(), tls_split_block(), tls_split_stream(), trivial_change_key(), trivial_init(), udp_open_uri(), udp_rx(), undinet_poll(), undirom_parse_pcirheader(), undirom_parse_pxeromid(), undirom_probe(), vxge_hw_vpath_poll_rx(), vxge_probe(), vxge_xmit_compl(), wpa_handle_1_of_2(), wpa_handle_1_of_4(), wpa_handle_3_of_4(), wpa_make_rsn_ie(), wpa_maybe_install_gtk(), and wpa_start().

#define EIO   ( ERRFILE | PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION | 0x1d000000 )

Input/output error.

Definition at line 306 of file errno.h.

Referenced by __gm_phy_read(), alaska_init(), aoe_rx(), arbel_cmd(), arbel_complete(), arbel_mad(), ath5k_handle_rx(), ath5k_hw_eeprom_read(), ath5k_hw_nic_wakeup(), ath5k_hw_set_bssid_mask(), ath5k_hw_set_tx_queueprops(), ath5k_hw_set_txdp(), ath5k_hw_start_tx_dma(), ath5k_hw_stop_tx_dma(), ath5k_hw_update_tx_triglevel(), ath5k_hw_wake(), ath5k_probe(), ath5k_tx_processq(), ath5k_txq_setup(), atl1e_clean_rx_irq(), atl1e_probe(), atl1e_up(), bnx2_fw_sync(), bnx2_init_board(), e1000_probe(), e1000_sw_init(), e1000e_probe(), efipci_read(), efipci_write(), falcon_gmii_wait(), falcon_probe_spi(), gm_phy_write(), hermon_cmd(), hermon_complete(), hermon_mad(), http_done(), http_response_to_rc(), http_rx_content_length(), http_rx_header(), http_rx_response(), i2c_send_byte(), ib_cm_req_complete(), ib_cmrc_xfer_deliver_iob(), igb_probe(), igb_sw_init(), int13_boot(), ipoib_complete_recv(), iscsi_rx_login_response(), iscsi_rx_scsi_response(), iscsi_status_to_rc(), linda_complete_recv(), linda_ib_epb_wait(), linda_verify_uc_ram(), mdio_clause45_check_mmds(), mtnic_HEART_BEAT(), mtnic_map_cmd(), mtnic_probe(), mtnic_QUERY_FW(), myri10ge_command(), nvs_verify(), phantom_clp_cmd(), phantom_init_cmdpeg(), phantom_map_crb(), phantom_wait_for_cmd(), pnic_poll(), pnic_probe(), pxeparent_call(), rtl8169_probe(), rtl818x_handle_rx(), rtl818x_handle_tx(), scsi_command(), sfe4001_init(), sis190_get_mac_addr_from_apc(), sis190_get_mac_addr_from_eeprom(), sis190_init_board(), sis190_mii_probe(), skge_rx_done(), sky2_receive(), tls_new_alert(), tls_new_server_hello_done(), undi_load(), vxge_xmit(), and xm_phy_write().

#define EISCONN   ( ERRFILE | PXENV_STATUS_UDP_OPEN | 0x1e000000 )

Socket is connected.

Definition at line 310 of file errno.h.

#define EISDIR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x1f000000 )

Is a directory.

Definition at line 313 of file errno.h.

#define ELOOP   ( ERRFILE | PXENV_STATUS_FAILURE | 0x20000000 )

Too many levels of symbolic links.

Definition at line 316 of file errno.h.

Referenced by dns_xfer_deliver_raw().

#define EMFILE   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x21000000 )

Too many open files.

Definition at line 319 of file errno.h.

#define EMLINK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x22000000 )

Too many links.

Definition at line 322 of file errno.h.

#define EMSGSIZE   ( ERRFILE | PXENV_STATUS_BAD_FUNC | 0x23000000 )

Inappropriate message buffer length.

Definition at line 325 of file errno.h.

#define EMULTIHOP   ( ERRFILE | PXENV_STATUS_FAILURE | 0x24000000 )

Reserved.

Definition at line 328 of file errno.h.

#define ENAMETOOLONG   ( ERRFILE | PXENV_STATUS_FAILURE | 0x25000000 )

Filename too long.

Definition at line 331 of file errno.h.

#define ENETDOWN   ( ERRFILE | PXENV_STATUS_ARP_TIMEOUT | 0x26000000 )

Network is down.

Definition at line 334 of file errno.h.

Referenced by mtnic_open(), mtnic_transmit(), and vxge_xmit().

#define ENETRESET   ( ERRFILE | PXENV_STATUS_FAILURE | 0x27000000 )

Connection aborted by network.

Definition at line 337 of file errno.h.

#define ENETUNREACH   ( ERRFILE | PXENV_STATUS_ARP_TIMEOUT | 0x28000000 )

Network unreachable.

Definition at line 340 of file errno.h.

Referenced by aoe_send_command(), ib_path_complete(), ipoib_transmit(), ipv4_tx(), ipv6_tx(), net80211_ll_push(), and netdev_tx().

#define ENFILE   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x29000000 )

Too many open files in system.

Definition at line 343 of file errno.h.

Referenced by arbel_alloc_qn_offset(), hermon_bitmask_alloc(), and posix_find_free_fd().

#define ENOBUFS   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x2a000000 )

#define ENODATA   ( ERRFILE | PXENV_STATUS_FAILURE | 0x2b000000 )

No message is available on the STREAM head read queue.

Definition at line 349 of file errno.h.

#define ENODEV   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x2c000000 )

#define ENOENT   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x2d000000 )

#define ENOEXEC   ( ERRFILE | PXENV_STATUS_FAILURE | 0x2e000000 )

#define ENOLCK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x2f000000 )

No locks available.

Definition at line 361 of file errno.h.

#define ENOLINK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x30000000 )

Reserved.

Definition at line 364 of file errno.h.

#define ENOMEM   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x31000000 )

Not enough space.

Definition at line 367 of file errno.h.

Referenced by a3c90x_probe(), a3c90x_setup_rx_ring(), a3c90x_setup_tx_ring(), add_ipv6_address(), add_tls(), aoe_attach(), aoe_send_command(), aoeboot(), apply_iscsi_string_setting(), arbel_alloc_icm(), arbel_create_cq(), arbel_create_eq(), arbel_create_qp(), arbel_create_recv_wq(), arbel_create_send_wq(), arbel_probe(), arbel_start_firmware(), arp_resolve(), ath5k_desc_alloc(), ath5k_eeprom_convert_pcal_info_2413(), ath5k_eeprom_convert_pcal_info_5111(), ath5k_eeprom_convert_pcal_info_5112(), ath5k_hw_attach(), ath5k_hw_rfregs_init(), ath5k_probe(), ath5k_rxbuf_setup(), atl1e_probe(), atl1e_setup_ring_resources(), b44_init_rx_ring(), b44_init_tx_ring(), b44_probe(), bitmap_resize(), boot_next_server_and_filename(), chap_init(), comboot_fetch_kernel(), create_downloader(), dhcp_deliver_iob(), dhcp_tx(), dns_resolv(), e1000_probe(), e1000_refill_rx_ring(), e1000_setup_rx_resources(), e1000_setup_tx_resources(), e1000e_probe(), e1000e_refill_rx_ring(), e1000e_setup_rx_resources(), e1000e_setup_tx_resources(), efab_alloc_resources(), efab_fill_rx_queue(), efab_probe(), eisabus_probe(), fetch_string_setting_copy(), ftp_open(), generic_settings_store(), hermon_alloc_icm(), hermon_create_cq(), hermon_create_eq(), hermon_create_qp(), hermon_probe(), hermon_start_firmware(), http_open_filter(), hw_open(), ib_cmrc_open(), ib_cmrc_xfer_deliver_iob(), ib_mcast_attach(), ib_mcast_join(), ib_mi_send(), ib_open(), ib_resolve_path(), ib_srpboot(), ibft_alloc_string(), ifec_get_rx_desc(), ifec_net_open(), ifec_pci_probe(), ifec_tx_setup(), igb_probe(), igb_refill_rx_ring(), igb_setup_rx_resources(), igb_setup_tx_resources(), image_set_cmdline(), imgfetch(), imgfetch_core_exec(), init_eheap(), ipoib_open(), ipoib_probe(), ipv4_create_routes(), isabus_probe(), isapnpbus_probe(), iscsi_attach(), iscsi_handle_targetaddress_value(), iscsi_parse_root_path(), iscsi_rx_buffered_data(), iscsi_set_auth(), iscsi_tx_data_out(), iscsi_tx_login_request(), iscsiboot(), iwlist(), legacy_probe(), linda_create_recv_wq(), linda_init_send(), linda_probe(), line_buffer(), mcabus_probe(), myri10ge_net_open(), myri10ge_pci_probe(), natsemi_open(), natsemi_probe(), net80211_netdev_transmit(), net80211_prepare_assoc(), net80211_register(), net80211_step_associate(), numeric_resolv(), open(), pcibus_probe(), phantom_create_rx_ctx(), phantom_create_tx_ctx(), phantom_open(), phantom_probe(), phantom_refill_rx_ring(), pnic_poll(), pnic_probe(), pxe_menu_parse(), register_nvo(), resize_dhcp_option(), resolv(), rtl8169_probe(), rtl8169_setup_rx_resources(), rtl8169_setup_tx_resources(), rtl818x_handle_rx(), rtl818x_init_rx_ring(), rtl818x_init_tx_ring(), rtl818x_probe(), rtl_open(), rtl_poll(), rtl_probe(), sec80211_install(), sis190_init_board(), sis190_init_ring(), sis190_mii_probe(), sis190_open(), skge_probe(), skge_ring_alloc(), skge_up(), sky2_probe(), sky2_rx_start(), sky2_status_intr(), sky2_up(), slam_open(), slam_tx_nack(), srp_attach(), srp_cmd(), srp_login(), start_dhcp(), start_pxebs(), system(), t509bus_probe(), tcp_open(), tcp_xmit(), tcp_xmit_reset(), test_parse_unparse(), test_resolve(), tftp_apply_settings(), tftp_core_open(), tftp_send_ack(), tftp_send_error(), tftp_send_rrq(), tls_new_ciphertext(), tls_newdata_process_header(), tls_send_plaintext(), tls_set_cipher(), udp_open_common(), undinet_poll(), undinet_probe(), undipci_probe(), undirom_probe(), vasprintf(), vxge_hw_vpath_poll_rx(), wpa_make_rsn_ie(), wpa_send_2_of_4(), wpa_send_final(), wpa_start(), x509_rsa_public_key(), xfer_deliver_as_iob(), xfer_open_named_socket(), xfer_open_uri(), xfer_open_uri_string(), and xfer_seek().

#define ENOMSG   ( ERRFILE | PXENV_STATUS_FAILURE | 0x32000000 )

No message of the desired type.

Definition at line 370 of file errno.h.

#define ENOPROTOOPT   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x33000000 )

Protocol not available.

Definition at line 373 of file errno.h.

#define ENOSPC   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x34000000 )

No space left on device.

Definition at line 376 of file errno.h.

Referenced by dhcp_create_packet(), dhcppkt_store(), pxe_menu_parse(), and resize_dhcp_option().

#define ENOSR   ( ERRFILE | PXENV_STATUS_OUT_OF_RESOURCES | 0x35000000 )

No STREAM resources.

Definition at line 379 of file errno.h.

#define ENOSTR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x36000000 )

Not a STREAM.

Definition at line 382 of file errno.h.

#define ENOSYS   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x37000000 )

Function not implemented.

Definition at line 385 of file errno.h.

Referenced by icmp6_rx(), ipv6_process_nxt_hdr(), net80211_netdev_transmit(), net80211_process_capab(), and rtl818x_probe().

#define ENOTCONN   ( ERRFILE | PXENV_STATUS_FAILURE | 0x38000000 )

The socket is not connected.

Definition at line 388 of file errno.h.

Referenced by hermon_open(), ib_link_rc(), ib_mcast_complete(), netdev_link_down(), tcp_rx(), tls_plainstream_deliver_raw(), and udp_rx().

#define ENOTDIR   ( ERRFILE | PXENV_STATUS_FAILURE | 0x39000000 )

Not a directory.

Definition at line 391 of file errno.h.

#define ENOTEMPTY   ( ERRFILE | PXENV_STATUS_FAILURE | 0x3a000000 )

Directory not empty.

Definition at line 394 of file errno.h.

#define ENOTSOCK   ( ERRFILE | PXENV_STATUS_FAILURE | 0x3b000000 )

Not a socket.

Definition at line 397 of file errno.h.

#define ENOTSUP   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x3c000000 )

#define ENOTTY   ( ERRFILE | PXENV_STATUS_FAILURE | 0x3d000000 )

Inappropriate I/O control operation.

Definition at line 403 of file errno.h.

Referenced by eisa_probe(), ib_cm_rejection_reason_to_rc(), image_exec(), isapnp_probe(), mca_probe(), pci_probe(), set_dhcp_option(), and undipci_probe().

#define ENXIO   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x3e000000 )

No such device or address.

Definition at line 406 of file errno.h.

Referenced by asn1_start(), dns_resolv(), dns_xfer_deliver_raw(), ipoib_transmit(), and rtl818x_probe().

#define EOPNOTSUPP   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x3f000000 )

Operation not supported on socket.

Definition at line 409 of file errno.h.

Referenced by rtl8169_set_speed_tbi(), skge_reset(), and sky2_init().

#define EOVERFLOW   ( ERRFILE | PXENV_STATUS_FAILURE | 0x40000000 )

Value too large to be stored in data type.

Definition at line 412 of file errno.h.

#define EPERM   ( ERRFILE | PXENV_STATUS_TFTP_ACCESS_VIOLATION | 0x41000000 )

Operation not permitted.

Definition at line 415 of file errno.h.

Referenced by http_response_to_rc(), ib_cm_rejection_reason_to_rc(), srp_login_rej(), tls_new_alert(), and vxge_open().

#define EPIPE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x42000000 )

Broken pipe.

Definition at line 418 of file errno.h.

#define EPROTO   ( ERRFILE | PXENV_STATUS_FAILURE | 0x43000000 )

Protocol error.

Definition at line 421 of file errno.h.

Referenced by ftp_reply(), iscsi_rx_login_response(), myri10ge_net_open(), and phantom_wait_for_cmd().

#define EPROTONOSUPPORT   ( ERRFILE | PXENV_STATUS_UNSUPPORTED | 0x44000000 )

Protocol not supported.

Definition at line 424 of file errno.h.

Referenced by aoe_rx(), and tcpip_rx().

#define EPROTOTYPE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x45000000 )

Protocol wrong type for socket.

Definition at line 427 of file errno.h.

#define ERANGE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x46000000 )

Result too large.

Definition at line 430 of file errno.h.

Referenced by fetch_int_setting(), fetch_ipv4_setting(), fetch_uuid_setting(), and prep_segment().

#define EROFS   ( ERRFILE | PXENV_STATUS_FAILURE | 0x47000000 )

Read-only file system.

Definition at line 433 of file errno.h.

#define ESPIPE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x48000000 )

Invalid seek.

Definition at line 436 of file errno.h.

#define ESRCH   ( ERRFILE | PXENV_STATUS_TFTP_FILE_NOT_FOUND | 0x49000000 )

No such process.

Definition at line 439 of file errno.h.

#define ESTALE   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4a000000 )

Stale file handle.

Definition at line 442 of file errno.h.

#define ETIME   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4b000000 )

STREAM ioctl() timeout.

Definition at line 445 of file errno.h.

#define ETIMEDOUT   ( ERRFILE | PXENV_STATUS_TFTP_READ_TIMEOUT | 0x4c000000 )

#define ETXTBSY   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4d000000 )

Text file busy.

Definition at line 451 of file errno.h.

#define EWOULDBLOCK   ( ERRFILE | PXENV_STATUS_TFTP_OPEN | 0x4e000000 )

Operation would block (different from EAGAIN!).

Definition at line 454 of file errno.h.

Referenced by read_user().

#define EXDEV   ( ERRFILE | PXENV_STATUS_FAILURE | 0x4f000000 )

Improper link.

Definition at line 457 of file errno.h.


Generated on Tue Apr 6 20:01:58 2010 for gPXE by  doxygen 1.5.7.1