Home
last modified time | relevance | path

Searched hist:"17 ea2221" (Results 1 – 25 of 141) sorted by relevance

123456

/dragonfly/lib/libc/gen/
H A D_thread_init.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A D_pthread_stubs.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dreaddir.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dscandir.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dseekdir.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dsetjmperr.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dsetmode.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dsiginterrupt.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dsignal.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dsleep.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dsyslog.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dtelldir.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dtermios.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dttyname.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dusleep.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dwait.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dwait3.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dwaitpid.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
/dragonfly/lib/libc/include/
H A Dun-namespace.h17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dnamespace.h17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dlibc_private.h17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Dspinlock.h17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
/dragonfly/lib/libc/gmon/
H A Dgmon.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
/dragonfly/lib/libc/locale/
H A Dcollate.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon
H A Drune.c17ea2221 Mon Jan 31 22:29:48 GMT 2005 Matthew Dillon <dillon@dragonflybsd.org> Remove _THREAD_SAFE depenendancies. Create weakly associated stubs for
posix threading calls used by libc and weak associations for procedures that
a threading library would otherwise have to override. This allows a program
to be linked with libc, or linked with libc + a threading library. libc_r
will be deprecated over time.

Traditionally libc_r had to be linked against a threading library rather then
libc. Linux, FreeBSD, and other UNIXes have moved either t oa thread-safe
libc or a thread-capable libc. The threading capability is accomplished by
making the appropriate thread locking calls and providing weakly referenced
dummy stub functions for the case where a threading library is not linked in.
Certain third party software, namely XFree/XOrg, also assume threading
stubs in libc.

This is precursor work to a port of David Xu's 1:1 threading library and is
also intended as a basis to allow DragonFly to support multiple threading
libraries.

Ported-by: David Rhodus <sdrhodus@gmail.com>
Primarily-ported-from: FreeBSD
Testing and bug fixes by David Xu and Matt Dillon

123456