History log of /freebsd-10-stable/lib/libkse/thread/thr_rtld.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 174112 30-Nov-2007 deischen

WARNS=3'ify.


# 173967 27-Nov-2007 jasone

Add _pthread_mutex_init_calloc_cb() to libthr and libkse, so that malloc(3)
(part of libc) can use pthreads mutexes without causing infinite recursion
during initialization.


# 172491 09-Oct-2007 obrien

Repo copy libpthreads to libkse.
This introduces the WITHOUT_LIBKSE nob,
and changes WITHOUT_LIBPTHREADS to mean with neither threading libs.
Approved by: re(kensmith)


# 149578 29-Aug-2005 deischen

Don't attempt to initialize the rtld lock if it can't be malloc()'d.

PR: 83452


# 122131 05-Nov-2003 deischen

style(9)

Reviewed by: bde


# 122072 04-Nov-2003 deischen

s/foo()/foo(void)/

Add a blank line after a variable declaration.


# 118745 10-Aug-2003 davidxu

Tweak rtld lock to allow recursive on reader lock and detect recursive
on writer lock. This is first cut at rwlock for rtld.

Submitted by: desichen


# 116975 28-Jun-2003 davidxu

Temporary disable rwlock based code, replace it with low level KSE locking
code until rtld-elf and libkse can cooperate better, those code can be
restored.

Reviewed by: deischen


# 115399 29-May-2003 kan

Attempt to eliminate PLT relocations from rwlock aquire/release
path, making them suitable for direct use by the dynamic loader.

Register libpthread-specific locking API with rtld on startup.

This still has some rough edges with signals which should be
addresses later.

Approved by: re (scottl)