Fix import symbols for AIX.

This commit is contained in:
Tom Rix 2001-09-06 15:20:00 +00:00
parent 57c89867f5
commit 12ca96df93
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2001-09-05 Tom Rix <trix@redhat.com>
* xcoff.h : Add XCOFF_SYSCALL32 and XCOFF_SYSCALL64 hash table flags.
2001-08-27 Andreas Jaeger <aj@suse.de> 2001-08-27 Andreas Jaeger <aj@suse.de>
* xcoff.h (struct __rtinit): Make proper prototype for rtl. * xcoff.h (struct __rtinit): Make proper prototype for rtl.

View File

@ -122,6 +122,8 @@
/* 14 ??? */ /* 14 ??? */
#define XMC_TC0 15 /* Read-write TOC anchor */ #define XMC_TC0 15 /* Read-write TOC anchor */
#define XMC_TD 16 /* Read-write data in TOC */ #define XMC_TD 16 /* Read-write data in TOC */
#define XMC_SV64 17 /* Read-only 64 bit supervisor call */
#define XMC_SV3264 18 /* Read-only 32 or 64 bit supervisor call */
/* The ldhdr structure. This appears at the start of the .loader /* The ldhdr structure. This appears at the start of the .loader
section. */ section. */
@ -305,6 +307,11 @@ struct xcoff_link_hash_entry
* XCOFF_RTINIT * XCOFF_RTINIT
* Symbol is the __rtinit symbol * Symbol is the __rtinit symbol
* *
* XCOFF_SYSCALL32
* Symbol is an imported 32 bit syscall
*
* XCOFF_SYSCALL64
* Symbol is an imported 64 bit syscall
*/ */
#define XCOFF_REF_REGULAR 0x00000001 #define XCOFF_REF_REGULAR 0x00000001
@ -322,7 +329,8 @@ struct xcoff_link_hash_entry
#define XCOFF_DESCRIPTOR 0x00001000 #define XCOFF_DESCRIPTOR 0x00001000
#define XCOFF_MULTIPLY_DEFINED 0x00002000 #define XCOFF_MULTIPLY_DEFINED 0x00002000
#define XCOFF_RTINIT 0x00004000 #define XCOFF_RTINIT 0x00004000
#define XCOFF_SYSCALL32 0x00008000
#define XCOFF_SYSCALL64 0x00010000
/* The XCOFF linker hash table. */ /* The XCOFF linker hash table. */