NetBSD/lib/libc
nathanw f60f35f3ab Don't acquire __environ_lock around exec*() calls; nothing requires
that these calls be thread-safe with respect to the environment, and it
causes serious problems for threaded applications which call vfork() and
exec*() (including indirectly, via popen() or system()).

Acquire and release __environ_lock in the parent in popen() and system() to
play safe and provide the child with a stable environment.

__environ_lock should also have an atfork() handler; still under development.
2003-03-04 19:44:09 +00:00
..
arch Implement pthread_atfork() (in libc, because the required threadlib 2003-02-13 02:50:48 +00:00
citrus - handle s==NULL case of wcrtomb. 2003-01-01 15:57:12 +00:00
compat-43 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 23:07:28 +00:00
db Grrr. So much for my ability to use grep(1) effectively. Pointed out 2003-01-20 07:12:12 +00:00
dlfcn Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
gen Don't acquire __environ_lock around exec*() calls; nothing requires 2003-03-04 19:44:09 +00:00
gmon Fix signed/unsigned comparison warnings. 2002-11-11 17:13:59 +00:00
hash New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00
include Implement pthread_atfork() (in libc, because the required threadlib 2003-02-13 02:50:48 +00:00
locale no point to compare wint_t and EOF. 2003-03-04 15:09:54 +00:00
md New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00
net writable, not writeable. 2003-01-06 20:30:28 +00:00
nls New sentence, new line; bump date for last change. 2003-02-12 18:58:50 +00:00
quad As discussed (briefly) on tech-userlevel, fix our quad support to work 2002-10-20 10:15:47 +00:00
regex Sprinkle some restrict. 2003-02-05 23:13:07 +00:00
rpc Reset in_reclen and in_received after having received a full record in 2003-01-27 20:56:45 +00:00
softfloat Import the 32-bit version of SoftFloat 2a and separate it and the 64-bit 2002-05-21 23:51:04 +00:00
stdio Use strlcpy, not strcpy, in one more place. From deraadt. 2003-02-16 16:21:59 +00:00
stdlib Don't acquire __environ_lock around exec*() calls; nothing requires 2003-03-04 19:44:09 +00:00
string Remove superfluous word. 2003-01-07 17:12:54 +00:00
sys Grammar improvements and some minor mdoc fixes. 2003-03-03 07:00:57 +00:00
termios New sentence, new line. From Robert Elz. 2002-10-01 18:10:43 +00:00
thread-stub Add #include <stdlib.h> for exit definition. 2003-03-01 22:11:40 +00:00
time s/_REENT/_REENTRANT/ 2003-01-18 17:10:56 +00:00
yp use strlcpy where it is more appropriate. 2002-11-17 01:51:24 +00:00
Makefile Merge the nathanw_sa branch. 2003-01-18 10:52:16 +00:00
shlib_version bump minor to 96 for some I18N functions addition. 2003-03-02 22:21:15 +00:00