summaryrefslogtreecommitdiff
path: root/devel/bcc/patches/patch-af
diff options
context:
space:
mode:
Diffstat (limited to 'devel/bcc/patches/patch-af')
-rw-r--r--devel/bcc/patches/patch-af17
1 files changed, 9 insertions, 8 deletions
diff --git a/devel/bcc/patches/patch-af b/devel/bcc/patches/patch-af
index 614e4d245ab..0fdb3e95fbe 100644
--- a/devel/bcc/patches/patch-af
+++ b/devel/bcc/patches/patch-af
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.2 1998/08/07 10:40:21 agc Exp $
+$NetBSD: patch-af,v 1.3 2006/10/10 06:56:05 uebayasi Exp $
---- ld/writebin.c.orig Sat Feb 19 16:37:23 1994
-+++ ld/writebin.c Thu Jul 16 16:57:56 1998
-@@ -12,6 +12,7 @@
+--- ld/writebin.c.orig 1994-02-19 23:37:23.000000000 +0100
++++ ld/writebin.c
+@@ -12,6 +12,7 @@ static long bdataoffset;
#else
# ifdef BSD_A_OUT
# ifdef STANDARD_GNU_A_OUT
@@ -10,7 +10,7 @@ $NetBSD: patch-af,v 1.2 1998/08/07 10:40:21 agc Exp $
# include <a.out.h>
# define RELOC_INFO_SIZE 8 /* unportable bitfields - bcc doesn't pack */
# else
-@@ -174,7 +175,7 @@
+@@ -174,7 +175,7 @@ bool_pt argreloc_output;
linkrefs(symptr->modptr);
needlink = FALSE;
{
@@ -19,7 +19,7 @@ $NetBSD: patch-af,v 1.2 1998/08/07 10:40:21 agc Exp $
struct redlist *rlptr;
for (rlptr = redfirst; rlptr != NULL;
-@@ -478,11 +479,11 @@
+@@ -478,11 +479,11 @@ bool_pt arguzp;
extsym.n_was_sclass = C_EXT;
else
extsym.n_was_sclass = C_STAT;
@@ -33,7 +33,7 @@ $NetBSD: patch-af,v 1.2 1998/08/07 10:40:21 agc Exp $
switch (flags & (A_MASK | SEGM_MASK))
{
case 0:
-@@ -918,7 +919,11 @@
+@@ -918,8 +919,12 @@ PRIVATE void writeheader()
#ifdef N_SET_MAGIC
N_SET_MAGIC(header, OMAGIC);
#else
@@ -41,7 +41,8 @@ $NetBSD: patch-af,v 1.2 1998/08/07 10:40:21 agc Exp $
+ N_SETMAGIC(header,OMAGIC,MID_I386,0);
+#else
*(unsigned short *) &header.a_magic = OMAGIC; /* XXX - works for 386BSD */
-+#endif
#endif
++#endif
#else
header.a_magic[0] = A_MAGIC0;
+ header.a_magic[1] = A_MAGIC1;