freebsd-dev/lib
Warner Losh 94ad719cf4 Add reallocf to the library. This function is simliar to realloc, but
when it returns NULL to indicate failure, it will also free the memory
that was passed to it, if that was non-null.

This does not change the semantics of realloc.

A second commit will be done to commit the conversion of those places in
the code that can safely use this to avoid memory leaks when confronted
with low memory situations.

Beaten-to-death-but-finally-approved-in: -current
1998-09-14 20:34:34 +00:00
..
compat Add libg++ 3.0 1997-04-03 06:08:28 +00:00
csu Make profiling work for ELF. gprof now autodetects the format of 1998-09-07 23:32:00 +00:00
libalias Remove OpenBSD build support - let the Makefile vary per 1998-08-31 12:14:30 +00:00
libbind Sigh, mkdep doesn't know about all the CFLAGS to pass during depend 1998-06-11 10:39:32 +00:00
libc Add reallocf to the library. This function is simliar to realloc, but 1998-09-14 20:34:34 +00:00
libc_r Don't clobber errno if we are not going to fail. 1998-09-13 15:33:42 +00:00
libcalendar .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq 1998-03-19 07:34:22 +00:00
libcom_err Remove definition of malloc and realloc. Instead include stdlib.h. 1998-09-11 05:39:08 +00:00
libcompat Change ${MACHINE} into ${MACHINE_ARCH} to support MACHINE=pc98. 1998-09-09 11:27:33 +00:00
libcrypt Fixed the elf case of the creation of the libcrypt.so -> libscrypt->so 1998-09-02 15:09:15 +00:00
libcurses $* -> ${.PREFIX} 1998-09-11 05:40:12 +00:00
libdisk Extend the existing hackery to set the disk type to SCSI for the 1998-06-27 02:01:25 +00:00
libedit Fixed print format errors. 1998-06-30 18:03:05 +00:00
libf2c Resurrect exit.c 1998-04-29 22:43:18 +00:00
libF77 Resurrect exit.c 1998-04-29 22:43:18 +00:00
libfetch Made this actually work when there's an object directory: 1998-08-17 20:39:09 +00:00
libftpio Correctly figure out that the remove cannot do passive mode. 1998-04-11 07:28:53 +00:00
libgnumalloc Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libI77 Upgrade to the 1997/02/26 version. 1997-04-13 01:16:58 +00:00
libipx Fixed printf format errors. 1998-06-30 18:06:23 +00:00
libkse In libc_r, rename vfork syscall to _thread_sys_vfork and make vfork an alias 1998-09-12 22:03:20 +00:00
libkvm Change ${MACHINE} into ${MACHINE_ARCH} to support MACHINE=pc98. 1998-09-09 11:27:33 +00:00
libm Change MACHINE to MACHINE_ARCH when testing for i386 to support 1998-09-05 08:35:53 +00:00
libmd $@ -> ${.TARGET} 1998-09-11 05:42:37 +00:00
libmytinfo Keep build-tools objects separate from `all' objects so that my 1998-09-02 15:22:11 +00:00
libncurses $@ -> ${.TARGET} 1998-09-11 05:42:37 +00:00
libopie Move locks from /etc/opielocks to /var/run/opielocks to keep 1997-10-01 13:02:20 +00:00
libpam/modules .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 07:48:45 +00:00
libpcap do not include private copy of bpf.h - it leads to dangerous mismatch 1998-08-18 10:29:37 +00:00
libpthread In libc_r, rename vfork syscall to _thread_sys_vfork and make vfork an alias 1998-09-12 22:03:20 +00:00
libresolv Yet another attempt to remove the old libraries correctly. libfoo.* 1996-10-08 20:06:41 +00:00
librpcsvc Toss publickey.c in the attic and remove it from the Makefile. 1998-05-18 21:59:53 +00:00
libscsi -I${DESTDIR}/sys -> -I${.CURDIR}/../../sys. 1997-08-26 14:13:02 +00:00
libskey BINFORMAT -> OBJFORMAT ready for E-day. 1998-08-30 01:57:55 +00:00
libss Remove a 'const' because it was getting thrown away anyway. 1998-05-10 23:48:18 +00:00
libstand Add support for reading directories as files. 1998-08-27 10:45:20 +00:00
libtelnet While I am no longer making a shared library, it is a good plan to nuke 1998-08-30 13:07:16 +00:00
libtermcap Define PBUFSIZ in terms of MAXPATHLEN rather than hard coding it to 1998-09-11 05:44:41 +00:00
libutil Print uid/gid as u_long per bde suggestion 1998-07-29 14:05:01 +00:00
libvgl .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq 1998-03-19 07:34:22 +00:00
libxpg4 I have added the support for BIG5 encoding into libc/libxpg4/mklocale. 1998-08-15 12:51:49 +00:00
liby Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libz Backup out the last commit, it was already there. 1998-04-17 08:31:07 +00:00
msun There is no alpha asm code like on i386, so all the functions that 1998-05-10 23:46:01 +00:00
ncurses/ncurses Renamed the generated include file keys.tries to keys.tries.h so 1998-03-20 16:50:08 +00:00
Makefile Fixed SUBDIR order (libm is no longer a prerequisite for libtcl). 1998-09-07 13:59:15 +00:00
Makefile.inc