freebsd-dev/lib/libc/stdlib
Jason Evans 9233c4d942 Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(),
just use _foo() <-- foo().  In the case of a libpthread that doesn't do
call conversion (such as linuxthreads and our upcoming libpthread), this
is adequate.  In the case of libc_r, we still need three names, which are
now _thread_sys_foo() <-- _foo() <-- foo().

Convert all internal libc usage of: aio_suspend(), close(), fsync(), msync(),
nanosleep(), open(), fcntl(), read(), and write() to _foo() instead of foo().

Remove all internal libc usage of: creat(), pause(), sleep(), system(),
tcdrain(), wait(), and waitpid().

Make thread cancellation fully POSIX-compliant.

Suggested by:	deischen
2000-01-27 23:07:25 +00:00
..
abort.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
abort.c Use signal() in both the threaded and non-threaded cases. 1998-04-29 09:06:13 +00:00
abs.3 Add a cross-reference to fabs(3) man page. 1999-12-07 23:09:58 +00:00
abs.c
alloca.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
atexit.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
atexit.c
atexit.h
atof.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
atof.c
atoi.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
atoi.c
atol.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
atol.c
bsearch.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bsearch.c
calloc.c
div.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
div.c
exit.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
exit.c Reference an external variable in threaded programs so that the 1998-04-29 09:08:43 +00:00
getenv.3 Document the memory leak that is inherent in FreeBSD's semantics 2000-01-26 22:10:56 +00:00
getenv.c
getopt.3 Make example for handling "-##" work and comply with style(9). Still 2000-01-06 01:25:15 +00:00
getopt.c Fix handling of trailing :'s to match what other OSes do (spit out 1999-12-17 01:52:15 +00:00
getsubopt.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
getsubopt.c
heapsort.c
labs.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
labs.c
ldiv.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ldiv.c
Makefile.inc Fixed missing installation of a link to rand_r.3. 1999-12-23 16:00:50 +00:00
malloc.3 Add history: The reallocf() function first appeared in FreeBSD-3.0. 1999-12-28 15:14:59 +00:00
malloc.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
memory.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
merge.c Drop unused labels. 1998-11-04 09:22:07 +00:00
netbsd_strtod.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
putenv.c
qsort.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
qsort.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
radixsort.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
radixsort.c
rand.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rand.c Added Posix rand_r function. 1999-05-24 23:30:14 +00:00
random.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
random.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
reallocf.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
realpath.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
realpath.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
setenv.c o Back out rev 1.4 - reallocf() failure clobbers existing `environ'. 2000-01-27 16:12:03 +00:00
strhash.c Tidy up $Log$ debris. 1999-09-05 17:42:45 +00:00
strtod.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
strtod.c
strtol.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
strtol.c
strtoll.c
strtoq.c
strtoul.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
strtoul.c
strtoull.c
strtouq.c
system.3 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
system.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00