freebsd-nq/lib
John Polstra 645c4be38a Move the trampolines for dlopen and related functions from crt0.o
into libc.  This reduces the size of every dynamically linked
executable by 248 bytes, and it reduces the size of static executables
by a lesser amount.  It also eliminates some global namespace
pollution.

With this change in place, the source for dlfcn.h should probably
be moved to "/usr/src/include".  I'll save that for another day.

Compatibility note:  Programs which use dlopen, if compiled on
systems with this change, will not run on systems with a libc from
prior to this change.  Very few programs use dlopen, so I think
that is OK.
1998-02-09 06:05:25 +00:00
..
compat Add libg++ 3.0 1997-04-03 06:08:28 +00:00
csu Move the trampolines for dlopen and related functions from crt0.o 1998-02-09 06:05:25 +00:00
libalias Fixed a missing #include in the synopsis. 1998-01-16 13:02:58 +00:00
libc Move the trampolines for dlopen and related functions from crt0.o 1998-02-09 06:05:25 +00:00
libc_r slight cleanup in handling sockets and file descriptors. 1998-02-05 21:16:52 +00:00
libcalendar Delete "typedef ... date" (see style(9)). 1997-12-13 11:51:16 +00:00
libcom_err Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libcompat kill the undead 1997-07-13 14:26:00 +00:00
libcrypt When compiling under elf, use correct library naming conventions. Also 1997-09-05 12:12:35 +00:00
libcurses Remove extra definition of vwprintw. 1997-08-23 23:23:07 +00:00
libdisk Fixed #includes in the synopsis and in an example. <sys/socket.h> 1998-01-20 11:03:15 +00:00
libedit Don't swap carriage return and new line in quoted mode (after ^V). 1998-01-22 07:37:10 +00:00
libf2c Add a -I switch to CFLAGS to use the f2c.h header file in the usr.bin/f2c 1997-04-24 17:10:56 +00:00
libF77 Upgrade to the 1997/02/26 version. 1997-04-13 01:16:58 +00:00
libftpio Change errno usage as a field in a structure and as an argument to a 1997-12-20 04:06:06 +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 -I${DESTDIR}/sys -> -I${.CURDIR}/../../sys. 1997-08-26 14:13:02 +00:00
libkse Changed pthread_detach to conform to POSIX, i.e. the single argument 1997-12-25 05:07:20 +00:00
libkvm Fixed bugs in the conversion of kvm to to use procfs in rev.1.3. All 1998-01-16 16:45:05 +00:00
libm This commit was generated by cvs2svn to compensate for changes in r27180, 1997-07-03 03:28:27 +00:00
libmd If not building a.out, still build a pic version of libmd. This allows 1997-09-05 11:49:43 +00:00
libmytinfo When printf'ing the result of pointer arithmetic, cast the result to 1998-01-13 03:07:10 +00:00
libncurses Remove unneeded code left from testing 1998-01-02 05:05:20 +00:00
libopie Move locks from /etc/opielocks to /var/run/opielocks to keep 1997-10-01 13:02:20 +00:00
libpam/modules Changes for KTH KerberosIV. 1997-09-28 08:57:24 +00:00
libpcap Also install pcap-int.h so things can call pcap_compile on arbitary 1997-10-10 11:55:42 +00:00
libpthread Changed pthread_detach to conform to POSIX, i.e. the single argument 1997-12-25 05:07:20 +00:00
libresolv Yet another attempt to remove the old libraries correctly. libfoo.* 1996-10-08 20:06:41 +00:00
librpcsvc Fix conflicts (this one is easy: there's just the Makefile). 1997-05-28 04:53:07 +00:00
libscsi -I${DESTDIR}/sys -> -I${.CURDIR}/../../sys. 1997-08-26 14:13:02 +00:00
libskey If building under elf, have libskey.so depend on libmd and libcrypt. 1997-09-05 11:52:20 +00:00
libss Allow this to compile with NetBSD tools. 1998-01-09 23:51:04 +00:00
libtcl Don't install the tcl implementation headers. The tcl distribution 1998-01-17 15:52:32 +00:00
libtelnet Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libtermcap Fixed the termcap 3.0 hacks. They were very broken in my configuration 1997-12-19 22:11:29 +00:00
libutil Fixed bitrot in the prototype for logwtmp(). 1998-01-16 16:53:30 +00:00
libvgl Fix a few typos. 1997-10-22 23:12:27 +00:00
libxpg4 Add mskanji.c 1997-09-25 23:24:35 +00:00
liby Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libz This commit was generated by cvs2svn to compensate for changes in r29747, 1997-09-23 21:34:42 +00:00
msun Document the fpgetprec/fpsetprec functions in their man page. 1998-02-04 22:30:20 +00:00
ncurses/ncurses Remove terminfo manpage we don't have it 1997-10-20 17:53:55 +00:00
Makefile We can now build libm on Alpha. There is very little MD alpha code. 1998-01-10 22:51:51 +00:00
Makefile.inc From 1.1.5: define default shared library versions. For 2.0, use version 1994-08-04 22:44:00 +00:00