aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTom Rix <trix@redhat.com>2001-09-06 15:20:01 +0000
committerTom Rix <trix@redhat.com>2001-09-06 15:20:01 +0000
commit1fdf02497c16f3f011e3548c4bb810b26ac670b9 (patch)
tree18939020809bd254355dacb1d871bc39887bb421 /include
parent7ccaa899b118c3a792abfa68eaf36116dc63a2df (diff)
downloadbinutils-1fdf02497c16f3f011e3548c4bb810b26ac670b9.zip
binutils-1fdf02497c16f3f011e3548c4bb810b26ac670b9.tar.gz
binutils-1fdf02497c16f3f011e3548c4bb810b26ac670b9.tar.bz2
Fix import symbols for AIX.
Diffstat (limited to 'include')
-rw-r--r--include/coff/ChangeLog4
-rw-r--r--include/coff/xcoff.h10
2 files changed, 13 insertions, 1 deletions
diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog
index 498cb26..6577b5b 100644
--- a/include/coff/ChangeLog
+++ b/include/coff/ChangeLog
@@ -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>
* xcoff.h (struct __rtinit): Make proper prototype for rtl.
diff --git a/include/coff/xcoff.h b/include/coff/xcoff.h
index 508ddfa..b25c294 100644
--- a/include/coff/xcoff.h
+++ b/include/coff/xcoff.h
@@ -122,6 +122,8 @@
/* 14 ??? */
#define XMC_TC0 15 /* Read-write TOC anchor */
#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
section. */
@@ -305,6 +307,11 @@ struct xcoff_link_hash_entry
* XCOFF_RTINIT
* 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
@@ -322,7 +329,8 @@ struct xcoff_link_hash_entry
#define XCOFF_DESCRIPTOR 0x00001000
#define XCOFF_MULTIPLY_DEFINED 0x00002000
#define XCOFF_RTINIT 0x00004000
-
+#define XCOFF_SYSCALL32 0x00008000
+#define XCOFF_SYSCALL64 0x00010000
/* The XCOFF linker hash table. */