1 #ifndef _IPXE_ERRNO_PCBIOS_H 2 #define _IPXE_ERRNO_PCBIOS_H 23 #define PLATFORM_TO_ERRNO( platform ) ( (platform) & 0xff ) 31 #define ERRNO_TO_PLATFORM( errno ) ( (errno) & 0xff ) 34 #define PLATFORM_ENOERR PXENV_STATUS_SUCCESS 35 #define PLATFORM_E2BIG PXENV_STATUS_BAD_FUNC 36 #define PLATFORM_EACCES PXENV_STATUS_TFTP_ACCESS_VIOLATION 37 #define PLATFORM_EADDRINUSE PXENV_STATUS_UDP_OPEN 38 #define PLATFORM_EADDRNOTAVAIL PXENV_STATUS_UDP_OPEN 39 #define PLATFORM_EAFNOSUPPORT PXENV_STATUS_UNSUPPORTED 40 #define PLATFORM_EAGAIN PXENV_STATUS_FAILURE 41 #define PLATFORM_EALREADY PXENV_STATUS_UDP_OPEN 42 #define PLATFORM_EBADF PXENV_STATUS_TFTP_CLOSED 43 #define PLATFORM_EBADMSG PXENV_STATUS_FAILURE 44 #define PLATFORM_EBUSY PXENV_STATUS_OUT_OF_RESOURCES 45 #define PLATFORM_ECANCELED PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE 46 #define PLATFORM_ECHILD PXENV_STATUS_TFTP_FILE_NOT_FOUND 47 #define PLATFORM_ECONNABORTED PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION 48 #define PLATFORM_ECONNREFUSED PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION 49 #define PLATFORM_ECONNRESET PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION 50 #define PLATFORM_EDEADLK PXENV_STATUS_FAILURE 51 #define PLATFORM_EDESTADDRREQ PXENV_STATUS_BAD_FUNC 52 #define PLATFORM_EDOM PXENV_STATUS_FAILURE 53 #define PLATFORM_EDQUOT PXENV_STATUS_FAILURE 54 #define PLATFORM_EEXIST PXENV_STATUS_FAILURE 55 #define PLATFORM_EFAULT PXENV_STATUS_MCOPY_PROBLEM 56 #define PLATFORM_EFBIG PXENV_STATUS_MCOPY_PROBLEM 57 #define PLATFORM_EHOSTUNREACH PXENV_STATUS_ARP_TIMEOUT 58 #define PLATFORM_EIDRM PXENV_STATUS_FAILURE 59 #define PLATFORM_EILSEQ PXENV_STATUS_FAILURE 60 #define PLATFORM_EINPROGRESS PXENV_STATUS_FAILURE 61 #define PLATFORM_EINTR PXENV_STATUS_FAILURE 62 #define PLATFORM_EINVAL PXENV_STATUS_BAD_FUNC 63 #define PLATFORM_EIO PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION 64 #define PLATFORM_EISCONN PXENV_STATUS_UDP_OPEN 65 #define PLATFORM_EISDIR PXENV_STATUS_FAILURE 66 #define PLATFORM_ELOOP PXENV_STATUS_FAILURE 67 #define PLATFORM_EMFILE PXENV_STATUS_OUT_OF_RESOURCES 68 #define PLATFORM_EMLINK PXENV_STATUS_FAILURE 69 #define PLATFORM_EMSGSIZE PXENV_STATUS_BAD_FUNC 70 #define PLATFORM_EMULTIHOP PXENV_STATUS_FAILURE 71 #define PLATFORM_ENAMETOOLONG PXENV_STATUS_FAILURE 72 #define PLATFORM_ENETDOWN PXENV_STATUS_ARP_TIMEOUT 73 #define PLATFORM_ENETRESET PXENV_STATUS_FAILURE 74 #define PLATFORM_ENETUNREACH PXENV_STATUS_ARP_TIMEOUT 75 #define PLATFORM_ENFILE PXENV_STATUS_OUT_OF_RESOURCES 76 #define PLATFORM_ENOBUFS PXENV_STATUS_OUT_OF_RESOURCES 77 #define PLATFORM_ENODATA PXENV_STATUS_FAILURE 78 #define PLATFORM_ENODEV PXENV_STATUS_TFTP_FILE_NOT_FOUND 79 #define PLATFORM_ENOENT PXENV_STATUS_TFTP_FILE_NOT_FOUND 80 #define PLATFORM_ENOEXEC PXENV_STATUS_FAILURE 81 #define PLATFORM_ENOLCK PXENV_STATUS_FAILURE 82 #define PLATFORM_ENOLINK PXENV_STATUS_FAILURE 83 #define PLATFORM_ENOMEM PXENV_STATUS_OUT_OF_RESOURCES 84 #define PLATFORM_ENOMSG PXENV_STATUS_FAILURE 85 #define PLATFORM_ENOPROTOOPT PXENV_STATUS_UNSUPPORTED 86 #define PLATFORM_ENOSPC PXENV_STATUS_OUT_OF_RESOURCES 87 #define PLATFORM_ENOSR PXENV_STATUS_OUT_OF_RESOURCES 88 #define PLATFORM_ENOSTR PXENV_STATUS_FAILURE 89 #define PLATFORM_ENOSYS PXENV_STATUS_UNSUPPORTED 90 #define PLATFORM_ENOTCONN PXENV_STATUS_FAILURE 91 #define PLATFORM_ENOTDIR PXENV_STATUS_FAILURE 92 #define PLATFORM_ENOTEMPTY PXENV_STATUS_FAILURE 93 #define PLATFORM_ENOTSOCK PXENV_STATUS_FAILURE 94 #define PLATFORM_ENOTSUP PXENV_STATUS_UNSUPPORTED 95 #define PLATFORM_ENOTTY PXENV_STATUS_FAILURE 96 #define PLATFORM_ENXIO PXENV_STATUS_TFTP_FILE_NOT_FOUND 97 #define PLATFORM_EOPNOTSUPP PXENV_STATUS_UNSUPPORTED 98 #define PLATFORM_EOVERFLOW PXENV_STATUS_FAILURE 99 #define PLATFORM_EPERM PXENV_STATUS_TFTP_ACCESS_VIOLATION 100 #define PLATFORM_EPIPE PXENV_STATUS_FAILURE 101 #define PLATFORM_EPROTO PXENV_STATUS_FAILURE 102 #define PLATFORM_EPROTONOSUPPORT PXENV_STATUS_UNSUPPORTED 103 #define PLATFORM_EPROTOTYPE PXENV_STATUS_FAILURE 104 #define PLATFORM_ERANGE PXENV_STATUS_FAILURE 105 #define PLATFORM_EROFS PXENV_STATUS_FAILURE 106 #define PLATFORM_ESPIPE PXENV_STATUS_FAILURE 107 #define PLATFORM_ESRCH PXENV_STATUS_TFTP_FILE_NOT_FOUND 108 #define PLATFORM_ESTALE PXENV_STATUS_FAILURE 109 #define PLATFORM_ETIME PXENV_STATUS_FAILURE 110 #define PLATFORM_ETIMEDOUT PXENV_STATUS_TFTP_READ_TIMEOUT 111 #define PLATFORM_ETXTBSY PXENV_STATUS_FAILURE 112 #define PLATFORM_EWOULDBLOCK PXENV_STATUS_TFTP_OPEN 113 #define PLATFORM_EXDEV PXENV_STATUS_FAILURE Preboot eXecution Environment (PXE) error definitions.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)