]> git.eshelyaron.com Git - emacs.git/commitdiff
[defined (__alpha__) && !defined (__NetBSD__) && !defined (__OpenBSD__)]:
authorRichard M. Stallman <rms@gnu.org>
Thu, 30 Apr 1998 03:45:54 +0000 (03:45 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 30 Apr 1998 03:45:54 +0000 (03:45 +0000)
Include definition of HDRR structure that used to be in sym.h,
instead of sym.h.

src/unexelf.c

index 341147a576de556a5b9ca267cd01c11536e42383..759616560738eb24bac48f5287117a66ea6e556e 100644 (file)
@@ -430,7 +430,38 @@ Filesz      Memsz       Flags       Align
 #endif /* __sony_news && _SYSTYPE_SYSV */
 
 #if defined (__alpha__) && !defined (__NetBSD__) && !defined (__OpenBSD__)
-#include <sym.h>       /* get COFF debugging symbol table declaration */
+/* Declare COFF debugging symbol table.  This used to be in
+   /usr/include/sym.h, but this file is no longer included in Red Hat
+   5.0 and presumably in any other glibc 2.x based distribution.  */
+typedef struct {
+       short magic;
+       short vstamp;
+       int ilineMax;
+       int idnMax;
+       int ipdMax;
+       int isymMax;
+       int ioptMax;
+       int iauxMax;
+       int issMax;
+       int issExtMax;
+       int ifdMax;
+       int crfd;
+       int iextMax;
+       long cbLine;
+       long cbLineOffset;
+       long cbDnOffset;
+       long cbPdOffset;
+       long cbSymOffset;
+       long cbOptOffset;
+       long cbAuxOffset;
+       long cbSsOffset;
+       long cbSsExtOffset;
+       long cbFdOffset;
+       long cbRfdOffset;
+       long cbExtOffset;
+} HDRR, *pHDRR; 
+#define cbHDRR sizeof(HDRR)
+#define hdrNil ((pHDRR)0)
 #endif
 
 #ifdef __NetBSD__