diff -c3 ElectricFence-2.2.2.bak/Makefile ElectricFence-2.2.2/Makefile *** ElectricFence-2.2.2.bak/Makefile Tue Apr 13 19:22:49 1999 --- ElectricFence-2.2.2/Makefile Sat Oct 5 20:35:10 2002 *************** *** 2,15 **** CFLAGS= -g -DUSE_SEMAPHORE $(PIC) LIBS= -lpthread ! prefix=/usr BIN_INSTALL_DIR= $(prefix)/bin LIB_INSTALL_DIR= $(prefix)/lib MAN_INSTALL_DIR= $(prefix)/man/man3 ! CC= cc AR= ar ! INSTALL= install PACKAGE_SOURCE= README efence.3 Makefile efence.h \ efence.c page.c print.c eftest.c tstheap.c CHANGES --- 2,15 ---- CFLAGS= -g -DUSE_SEMAPHORE $(PIC) LIBS= -lpthread ! prefix=/gnu/usr BIN_INSTALL_DIR= $(prefix)/bin LIB_INSTALL_DIR= $(prefix)/lib MAN_INSTALL_DIR= $(prefix)/man/man3 ! CC= cc -O -DPAGE_PROTECTION_VIOLATED_SIGNAL=SIGBUS AR= ar ! INSTALL= install -c PACKAGE_SOURCE= README efence.3 Makefile efence.h \ efence.c page.c print.c eftest.c tstheap.c CHANGES Common subdirectories: ElectricFence-2.2.2.bak/debian and ElectricFence-2.2.2/debian diff -c3 ElectricFence-2.2.2.bak/ef.sh ElectricFence-2.2.2/ef.sh *** ElectricFence-2.2.2.bak/ef.sh Mon Apr 12 01:59:22 1999 --- ElectricFence-2.2.2/ef.sh Sat Oct 5 20:45:32 2002 *************** *** 14,20 **** fi # Set the environment to load eletric fence. ! (\ ! export LD_PRELOAD=libefence.so.0.0;\ ! exec $*;\ ! ) --- 14,18 ---- fi # Set the environment to load eletric fence. ! export LD_PRELOAD=libefence.so.0.0 ! exec "$@" diff -c3 ElectricFence-2.2.2.bak/page.c ElectricFence-2.2.2/page.c *** ElectricFence-2.2.2.bak/page.c Sun Apr 11 23:45:26 1999 --- ElectricFence-2.2.2/page.c Sat Oct 5 20:38:27 2002 *************** *** 29,35 **** static caddr_t startAddr = (caddr_t) 0; ! #if ( !defined(sgi) && !defined(_AIX) &&!defined(__USE_BSD)) extern int sys_nerr; extern char * sys_errlist[]; #endif --- 29,35 ---- static caddr_t startAddr = (caddr_t) 0; ! #if ( !defined(sgi) && !defined(_AIX) && !defined(__GLIBC__)) extern int sys_nerr; extern char * sys_errlist[]; #endif *************** *** 39,45 **** { #if ( defined(sgi) ) return strerror(oserror()); ! #elif ( defined(_AIX) ) return strerror(errno); #else if ( errno > 0 && errno < sys_nerr ) --- 39,45 ---- { #if ( defined(sgi) ) return strerror(oserror()); ! #elif ( defined(_AIX) || defined(__GLIBC__)) return strerror(errno); #else if ( errno > 0 && errno < sys_nerr ) diff -c3 ElectricFence-2.2.2.bak/print.c ElectricFence-2.2.2/print.c *** ElectricFence-2.2.2.bak/print.c Mon Apr 12 01:29:21 1999 --- ElectricFence-2.2.2/print.c Sat Oct 5 20:38:44 2002 *************** *** 111,117 **** break; case 'c': { ! char c = va_arg(args, char); (void) write(2, &c, 1); } --- 111,117 ---- break; case 'c': { ! char c = va_arg(args, int); (void) write(2, &c, 1); }