mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
LibC: Add definitions for missing ELF constants
Qt 6.4.0 relies on the definitions of ELFOSABI_GNU, ELFOSABI_AIX, and EM_S390 existing.
This commit is contained in:
parent
7555804572
commit
ad9c24ffc2
Notes:
sideshowbarker
2024-07-17 06:38:11 +09:00
Author: https://github.com/ADKaster Commit: https://github.com/SerenityOS/serenity/commit/ad9c24ffc2 Pull-request: https://github.com/SerenityOS/serenity/pull/16293 Reviewed-by: https://github.com/linusg
1 changed files with 11 additions and 8 deletions
|
@ -110,14 +110,16 @@ typedef uint16_t Elf64_Quarter;
|
||||||
#define ELFDATANUM 3 /* number of data encode defines */
|
#define ELFDATANUM 3 /* number of data encode defines */
|
||||||
|
|
||||||
/* e_ident[] Operating System/ABI */
|
/* e_ident[] Operating System/ABI */
|
||||||
#define ELFOSABI_SYSV 0 /* UNIX System V ABI */
|
#define ELFOSABI_SYSV 0 /* UNIX System V ABI */
|
||||||
#define ELFOSABI_HPUX 1 /* HP-UX operating system */
|
#define ELFOSABI_HPUX 1 /* HP-UX operating system */
|
||||||
#define ELFOSABI_NETBSD 2 /* NetBSD */
|
#define ELFOSABI_NETBSD 2 /* NetBSD */
|
||||||
#define ELFOSABI_LINUX 3 /* GNU/Linux */
|
#define ELFOSABI_LINUX 3 /* GNU/Linux */
|
||||||
#define ELFOSABI_HURD 4 /* GNU/Hurd */
|
#define ELFOSABI_GNU ELFOSABI_LINUX
|
||||||
#define ELFOSABI_86OPEN 5 /* 86Open common IA32 ABI */
|
#define ELFOSABI_HURD 4 /* GNU/Hurd */
|
||||||
#define ELFOSABI_SOLARIS 6 /* Solaris */
|
#define ELFOSABI_86OPEN 5 /* 86Open common IA32 ABI */
|
||||||
#define ELFOSABI_MONTEREY 7 /* Monterey */
|
#define ELFOSABI_SOLARIS 6 /* Solaris */
|
||||||
|
#define ELFOSABI_MONTEREY 7 /* Monterey */
|
||||||
|
#define ELFOSABI_AIX ELFOSABI_MONTEREY
|
||||||
#define ELFOSABI_IRIX 8 /* IRIX */
|
#define ELFOSABI_IRIX 8 /* IRIX */
|
||||||
#define ELFOSABI_FREEBSD 9 /* FreeBSD */
|
#define ELFOSABI_FREEBSD 9 /* FreeBSD */
|
||||||
#define ELFOSABI_TRU64 10 /* TRU64 UNIX */
|
#define ELFOSABI_TRU64 10 /* TRU64 UNIX */
|
||||||
|
@ -196,6 +198,7 @@ typedef struct {
|
||||||
#define EM_SPARC32PLUS 18 /* Enhanced instruction set SPARC */
|
#define EM_SPARC32PLUS 18 /* Enhanced instruction set SPARC */
|
||||||
#define EM_PPC 20 /* PowerPC */
|
#define EM_PPC 20 /* PowerPC */
|
||||||
#define EM_PPC64 21 /* PowerPC 64 */
|
#define EM_PPC64 21 /* PowerPC 64 */
|
||||||
|
#define EM_S390 22 /* IBM S390 */
|
||||||
#define EM_ARM 40 /* Advanced RISC Machines ARM */
|
#define EM_ARM 40 /* Advanced RISC Machines ARM */
|
||||||
#define EM_ALPHA 41 /* DEC ALPHA */
|
#define EM_ALPHA 41 /* DEC ALPHA */
|
||||||
#define EM_SH 42 /* Hitachi/Renesas Super-H */
|
#define EM_SH 42 /* Hitachi/Renesas Super-H */
|
||||||
|
|
Loading…
Reference in a new issue