]> git.pld-linux.org Git - packages/ElectricFence.git/blame - ElectricFence-ac_am.patch
- rel 16
[packages/ElectricFence.git] / ElectricFence-ac_am.patch
CommitLineData
b4f82db1 1diff -Nru ElectricFence-2.2.2/CHANGES ElectricFence-2.2.2.new/CHANGES
2--- ElectricFence-2.2.2/CHANGES Thu Oct 5 18:20:20 2000
3+++ ElectricFence-2.2.2.new/CHANGES Thu Jan 1 01:00:00 1970
4@@ -1,29 +0,0 @@
5-2.2.2 Oops. Shared library must be position-independent code.
6-
7-2.2.0
8- Merge in bug-fixes, multi-thread patch, shared library patch,
9- debian/ subdirectory used for building the Debian package
10-
11-2.0.1
12- Add work-arounds for kernel and library bugs under HP-UX.
13- HP has been notified and will repair these soon.
14-
15-2.0.2
16- Add support for DEC Alpha. Add %a pattern for printing addresses, which
17- assumes they are passed in a void *.
18-
19-2.0.3 30-Sep-1993
20- When realloc is passed a zero address, it should work the same
21- way as malloc(). Fix forward declaration of mprotect() in page.c to
22- use void *, not caddr_t, for addresses. IRIX 5.0.1 complained about that.
23-
24-2.0.4 29-May-1994
25- Don't attempt to allow access to a zero-sized page when
26- EF_ALLOW_MALLOC_0 is set. Attempt to un-map memory from
27- Page_Delete(). If that doesn't work, fall back by protecting the
28- page from all references. Un-mapping small segments of a mapping
29- used to crash my SGI IRIX 5.0 system. I assume that nobody is running
30- 5.0 any longer.
31-
32-2.0.5 20-January-1995
33- Port to Linux.
34diff -Nru ElectricFence-2.2.2/Makefile.am ElectricFence-2.2.2.new/Makefile.am
35--- ElectricFence-2.2.2/Makefile.am Thu Jan 1 01:00:00 1970
36+++ ElectricFence-2.2.2.new/Makefile.am Thu Oct 5 18:21:10 2000
37@@ -0,0 +1,27 @@
38+## Process this file with automake to produce Makefile.in
39+
90779333 40+DEFS = -DUSE_SEMAPHORE
b4f82db1 41+
42+man_MANS = efence.3
43+
44+lib_LTLIBRARIES = libefence.la
45+
46+libefence_la_SOURCES = \
47+ efence.c \
48+ efence.h \
49+ page.c \
50+ print.c
51+
52+libefence_la_LDFLAGS = -version-info 0:0:0
53+
54+bin_SCRIPTS = ef
55+
56+noinst_PROGRAMS = eftest tstheap
57+
58+eftest_SOURCES = eftest.c efence.h
59+eftest_LDADD = libefence.la
60+
61+tstheap_SOURCES = tstheap.c efence.h
62+tstheap_LDADD = libefence.la
63+
64+EXTRA_DIST = README
65diff -Nru ElectricFence-2.2.2/NEWS ElectricFence-2.2.2.new/NEWS
66--- ElectricFence-2.2.2/NEWS Thu Jan 1 01:00:00 1970
67+++ ElectricFence-2.2.2.new/NEWS Tue Apr 13 19:27:29 1999
68@@ -0,0 +1,29 @@
69+2.2.2 Oops. Shared library must be position-independent code.
70+
71+2.2.0
72+ Merge in bug-fixes, multi-thread patch, shared library patch,
73+ debian/ subdirectory used for building the Debian package
74+
75+2.0.1
76+ Add work-arounds for kernel and library bugs under HP-UX.
77+ HP has been notified and will repair these soon.
78+
79+2.0.2
80+ Add support for DEC Alpha. Add %a pattern for printing addresses, which
81+ assumes they are passed in a void *.
82+
83+2.0.3 30-Sep-1993
84+ When realloc is passed a zero address, it should work the same
85+ way as malloc(). Fix forward declaration of mprotect() in page.c to
86+ use void *, not caddr_t, for addresses. IRIX 5.0.1 complained about that.
87+
88+2.0.4 29-May-1994
89+ Don't attempt to allow access to a zero-sized page when
90+ EF_ALLOW_MALLOC_0 is set. Attempt to un-map memory from
91+ Page_Delete(). If that doesn't work, fall back by protecting the
92+ page from all references. Un-mapping small segments of a mapping
93+ used to crash my SGI IRIX 5.0 system. I assume that nobody is running
94+ 5.0 any longer.
95+
96+2.0.5 20-January-1995
97+ Port to Linux.
b4f82db1 98diff -Nru ElectricFence-2.2.2/configure.in ElectricFence-2.2.2.new/configure.in
99--- ElectricFence-2.2.2/configure.in Thu Jan 1 01:00:00 1970
100+++ ElectricFence-2.2.2.new/configure.in Thu Oct 5 18:12:38 2000
2323005e 101@@ -0,0 +1,19 @@
b4f82db1 102+dnl Process this file with autoconf to produce a configure script
103+
104+AC_INIT(configure.in)
cc77c990 105+AM_CONFIG_HEADER(config.h)
b4f82db1 106+
107+AC_CANONICAL_SYSTEM
108+
109+AM_INIT_AUTOMAKE(ElectricFence, 2.2.2)
110+
111+AM_MAINTAINER_MODE
112+
113+dnl Checks for programs.
114+AC_PROG_CC
115+AC_PROG_INSTALL
116+AC_PROG_LN_S
117+AC_PROG_MAKE_SET
2323005e 118+AC_PROG_LIBTOOL
b4f82db1 119+
120+AC_OUTPUT(Makefile)
b4f82db1 121diff -Nru ElectricFence-2.2.2/ef ElectricFence-2.2.2.new/ef
122--- ElectricFence-2.2.2/ef Thu Jan 1 01:00:00 1970
123+++ ElectricFence-2.2.2.new/ef Thu Oct 5 03:10:38 2000
124@@ -0,0 +1,20 @@
125+#!/bin/sh
126+
127+#
128+# Simple script to run electric fence on stuff. (needs libefence.so).
129+#
130+# $Id$
131+#
132+
133+# Usage check.
134+if [ "$1" = "" ]; then
135+ echo "$0: Usage: ef [executable] [arguments]."
136+ echo " Runs the executable under the Electric Fence malloc debugger."
137+ exit
138+fi
139+
140+# Set the environment to load eletric fence.
141+(\
cc77c990 142+export LD_PRELOAD=libefence.so.0;\
b4f82db1 143+exec $*;\
144+)
145diff -Nru ElectricFence-2.2.2/ef.sh ElectricFence-2.2.2.new/ef.sh
146--- ElectricFence-2.2.2/ef.sh Thu Oct 5 18:20:09 2000
147+++ ElectricFence-2.2.2.new/ef.sh Thu Jan 1 01:00:00 1970
148@@ -1,20 +0,0 @@
149-#!/bin/sh
150-
151-#
152-# Simple script to run electric fence on stuff. (needs libefence.so).
153-#
154-# $Id$
155-#
156-
157-# Usage check.
158-if [ "$1" = "" ]; then
159- echo "$0: Usage: ef [executable] [arguments]."
160- echo " Runs the executable under the Electric Fence malloc debugger."
161- exit
162-fi
163-
164-# Set the environment to load eletric fence.
165-(\
166-export LD_PRELOAD=libefence.so.0.0;\
167-exec $*;\
168-)
This page took 0.704501 seconds and 4 git commands to generate.