freebsd-src/lib/libc
John Birrell cf6229a854 Build __error.c into libc, but not libc_r. The weak symbol in the
file works with libpthread, but when built into libc_r which has a non-weak
symbol of the same name, the linker behaves unpredicatably and sometimes
links the wrong symbol. The linker behaviour is a byproduct of what
the program calls from object to object so it is like winning a lottery
if the program actually works. The odds are quite good - 95:1, I think.
We need a sure thing, though, so weak symbols can't be used instead
of renaming things.
1998-04-30 09:13:48 +00:00
..
alpha Oops, we don't need NetBSD's malloc 'cause we can turn off utrace 1998-03-09 07:03:06 +00:00
amd64 Stop renaming these in libc_r because wrappered versions don't make sense. 1998-04-29 09:14:35 +00:00
compat-43 MACHINE -> MACHINE_ARCH 1998-03-09 06:24:02 +00:00
db
gen Stubs are required in libc so that it can be used with libpthread 1998-04-29 09:02:16 +00:00
gmon These files are very specific to FreeBSD kernels, so silently compile 1998-03-09 04:42:19 +00:00
i386 Stop renaming these in libc_r because wrappered versions don't make sense. 1998-04-29 09:14:35 +00:00
include Add a private header file for libc/libc_r/libpthread to contain 1998-04-11 06:57:33 +00:00
locale Basic support for LC_MESSAGES 1998-04-29 22:39:56 +00:00
net (Ab)use .Vt instead of .Fd for a variable declaration. 1998-03-23 13:05:07 +00:00
nls
quad Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:23:55 +00:00
regex
rpc
stdio Fix a nasty flaw as a result of using the arc4random() pre-seeding of 1998-04-14 07:25:05 +00:00
stdlib Replace the threaded locking with spinlock calls for both threaded 1998-04-29 09:10:58 +00:00
stdtime Make asctime_r static if !_THREAD_SAFE to prevent namespace pollution and 1998-04-25 00:00:57 +00:00
string Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:23:55 +00:00
sys Build __error.c into libc, but not libc_r. The weak symbol in the 1998-04-30 09:13:48 +00:00
xdr
yp Fix resource allocation problems: 1998-03-07 05:06:10 +00:00
Makefile Add an include path to private linc/libc_r/libpthread header files. 1998-03-09 06:16:38 +00:00
Makefile.inc Define empty variables in case no names are added to them. This avoids 1998-03-09 06:21:41 +00:00