freebsd-nq/lib/libc
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
..
amd64 Removed bogus .PATH statement. 1997-10-16 14:41:25 +00:00
compat-43 Sorted lists. 1997-10-21 08:41:15 +00:00
db Sorted lists. 1997-10-21 08:41:15 +00:00
gen Move the trampolines for dlopen and related functions from crt0.o 1998-02-09 06:05:25 +00:00
gmon Format the MLINKS statement the same as in most other libc Makefile.inc's. 1997-12-19 21:53:35 +00:00
i386 Removed unused file. It just forces a return value of 0 on success 1997-10-18 13:59:48 +00:00
locale Add #ifndef __NETBSD_SYSCALLS around calls to issetugid() which 1998-01-15 09:58:08 +00:00
net Fixed #includes in the synopsis and in an example. <sys/socket.h> 1998-01-20 11:03:15 +00:00
nls Add #ifndef __NETBSD_SYSCALLS around calls to issetugid() which 1998-01-15 09:58:08 +00:00
quad Put the .PATH statement first as in all other libc Makefile.inc's. 1997-12-19 21:56:38 +00:00
regex Removed the subdirectory paths from the definitions of MAN[1-9]. They 1997-10-15 16:16:41 +00:00
rpc Fixed wrong prototypes. Most of the prototypes had missing return types, 1998-01-16 13:33:09 +00:00
stdio size_t -> unsigned 1998-01-04 22:28:47 +00:00
stdlib Drop the use of caddr_t in conjunction with mmap(2). 1997-12-31 03:15:06 +00:00
stdtime Typo. 1997-10-26 10:37:35 +00:00
string PR: 5573 1998-01-27 07:01:09 +00:00
sys Document the fpgetprec/fpsetprec functions in their man page. 1998-02-04 22:30:20 +00:00
xdr Removed the subdirectory paths from the definitions of MAN[1-9]. They 1997-10-15 16:16:41 +00:00
yp Use ${DESTDIR} correctly in front of absolute paths. 1997-05-23 08:24:00 +00:00
Makefile Use ${DESTDIR} correctly in front of absolute paths. 1997-05-23 08:24:00 +00:00
Makefile.inc Handle machine-dependent (m-d) (string) sources more automatically. 1997-10-16 13:46:50 +00:00