freebsd-nq/lib
Alexander Langer 27aa2e8958 Fixed a race condition during the first lock/trylock of a statically
initialized mutex.  Statically initialized mutexes are actually
initialized at first use (pthread_mutex_lock/pthread_mutex_trylock).
To prevent concurrent initialization by multiple threads, all
static initializations are now serialized by a spinlock.

Reviewed by:	jb
1998-08-02 17:04:25 +00:00
..
compat Add libg++ 3.0 1997-04-03 06:08:28 +00:00
csu Fixed double slashes in pathnames. 1998-05-31 11:32:38 +00:00
libalias Add CUSEEME support. This has *not* been tested, nor 1998-06-24 06:58:00 +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 Fixed printf format errors. 1998-08-02 14:41:34 +00:00
libc_r Fixed a race condition during the first lock/trylock of a statically 1998-08-02 17:04:25 +00:00
libcalendar .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq 1998-03-19 07:34:22 +00:00
libcom_err Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libcompat Move ftok() from libcompat to libc, so that it can be closer to its 1998-06-10 16:20:21 +00:00
libcrypt Turn on the rcsid storage so that it's easier to tell the difference 1998-05-28 12:52:03 +00:00
libcurses Allow this to include from C++ programs. 1998-05-31 20:12:06 +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 Forgot to remove base64.c from SRCS in the Makefile. 1998-07-12 22:37:45 +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 Fixed a race condition during the first lock/trylock of a statically 1998-08-02 17:04:25 +00:00
libkvm Allow /dev/null as path for the "/dev/mem" file, and assume that people 1998-06-30 21:29:44 +00:00
libm This commit was generated by cvs2svn to compensate for changes in r27180, 1997-07-03 03:28:27 +00:00
libmd Split the padding out into a separate function. 1998-03-27 10:23:00 +00:00
libmytinfo Added a `build-tools' target for internal tools. 1998-07-07 01:51:18 +00:00
libncurses Fix keypad on/off for ^Z suspends by replacing reset_*_mode() 1998-06-19 16:12:41 +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 Simplified by using new yacc rules. 1998-05-08 06:43:07 +00:00
libpthread Fixed a race condition during the first lock/trylock of a statically 1998-08-02 17:04:25 +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 Add warning about interaction of S/Key and login(1) for users without S/Key 1998-05-18 09:36:31 +00:00
libss Remove a 'const' because it was getting thrown away anyway. 1998-05-10 23:48:18 +00:00
libtcl Regenerate (install tclAppInit.c in the installhdrs step). 1998-03-23 13:21:35 +00:00
libtelnet Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
libtermcap Understand elf library naming rules for libtermlib alias. 1998-06-12 15:57:59 +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 No longer need the architecture specific include from libc now that 1998-06-03 08:55:20 +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 If building and installing libdescrypt, do it first so that the symlinks 1998-05-27 18:42:36 +00:00
Makefile.inc