| #ifndef _IPXE_ERRORTAB_H | |
| #define _IPXE_ERRORTAB_H | |
| /** @file | |
| * | |
| * Error message tables | |
| * | |
| */ | |
| FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); | |
| #include <ipxe/tables.h> | |
| struct errortab { | |
| int errno; | |
| const char *text; | |
| }; | |
| #define ERRORTAB __table ( struct errortab, "errortab" ) | |
| #define __errortab __table_entry ( ERRORTAB, 01 ) | |
| #define __einfo_errortab( einfo ) { \ | |
| .errno = __einfo_errno ( einfo ), \ | |
| .text = __einfo_desc ( einfo ), \ | |
| } | |
| #endif /* _IPXE_ERRORTAB_H */ |