head	1.2;
access;
symbols
	RELEASE_4_9_0:1.1
	RELEASE_5_1_0:1.1
	RELEASE_4_8_0:1.1
	RELEASE_5_0_0:1.1
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1
	RELEASE_4_2_0:1.1
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1
	RELEASE_3_5_0:1.1
	RELEASE_4_0_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2003.09.24.15.03.39;	author krion;	state dead;
branches;
next	1.1;

1.1
date	99.12.23.18.50.23;	author steve;	state Exp;
branches;
next	;


desc
@@


1.2
log
@- Update to version 3.99.4

PR:		57094
Submitted by:	Ports Fury
@
text
@--- src/dump-vanilla.c.orig	Thu Jun 29 06:55:51 1995
+++ src/dump-vanilla.c	Sun Dec 12 16:29:07 1999
@@@@ -12,6 +12,10 @@@@
 
 extern void *sbrk();
 
+#if defined(__FreeBSD__)
+extern etext;
+#endif
+
 #if defined(hp9000s300) || defined(__hp9000s300) || defined(__hp9000s300__)
 static int getpagesize () {
     return EXEC_PAGESIZE;
@@@@ -113,13 +117,15 @@@@
     close (afd);
 #if defined(__bsdi__)
     data_start = N_DATADDR(hdr);
+#elif defined (__FreeBSD__)
+    data_start = (int) &etext;
 #else
     data_start = hdr.a_text;
+#endif
 #if defined(sun) || defined(__sun__)
     data_start += pagemask+1;
 #endif
     data_start = (data_start + SEG_SIZ-1) & ~(SEG_SIZ-1);
-#endif
     data_end = (unsigned)sbrk (0);
 #if !defined(__bsdi__)
     data_end = (data_end + pagemask) & ~pagemask;
@


1.1
log
@Allow the value of CC to be overridden.

PR:		15397
Submitted by:	James Andariese <james@@ja.ath.cx>
@
text
@@

