freebsd-src/lib/libc_r
John Polstra 82d29a82b5 Added a new module "uthread_autoinit.cc". This is a small C++ module.
It uses a static constructor to call _thread_init() at program start-up
time.  That eliminates the need for any initialization hooks in crt0.o.

Added a symbol reference in "uthread_init.c", to ensure that the new
module will always be pulled in when the archive version of the library
is used.

In "Makefile.inc", defined CPLUSPLUSLIB, so that the constructor will be
properly invoked in the shared library.

Suggested by: Christopher Provenzano, Peter Wemm, and others.
1996-02-17 02:19:37 +00:00
..
compat-43 Reviewed by: julian 1996-01-22 00:23:58 +00:00
db Reviewed by: julian 1996-01-22 00:23:58 +00:00
gen Reviewed by: julian 1996-01-22 00:23:58 +00:00
gmon Reviewed by: julian 1996-01-22 00:23:58 +00:00
i386 Reviewed by: julian 1996-01-22 00:23:58 +00:00
locale Reviewed by: julian 1996-01-22 00:23:58 +00:00
net Removed "iso_addr.c" from the Makefile. Support for it has been removed 1996-02-17 02:12:47 +00:00
nls Reviewed by: julian 1996-01-22 00:23:58 +00:00
quad Reviewed by: julian 1996-01-22 00:23:58 +00:00
regex Reviewed by: julian 1996-01-22 00:23:58 +00:00
rpc Reviewed by: julian 1996-01-22 00:23:58 +00:00
stdio Reviewed by: julian 1996-01-22 00:23:58 +00:00
stdlib Reviewed by: julian 1996-01-22 00:23:58 +00:00
stdtime Reviewed by: julian 1996-01-22 00:23:58 +00:00
string Reviewed by: julian 1996-01-22 00:23:58 +00:00
sys error handling for threaded apps 1996-01-22 00:26:12 +00:00
uthread Added a new module "uthread_autoinit.cc". This is a small C++ module. 1996-02-17 02:19:37 +00:00
xdr Reviewed by: julian 1996-01-22 00:23:58 +00:00
yp Reviewed by: julian 1996-01-22 00:23:58 +00:00
Makefile Reviewed by: julian 1996-01-22 00:23:58 +00:00