aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* Unify 32-bit and 64-bit PowerPC libthr support. This reduces codeNathan Whitehorn2010-08-246-147/+16
* Remove unused source.Konstantin Belousov2010-08-241-57/+0
* The __hidden definition is provided by sys/cdefs.h.Konstantin Belousov2010-08-241-4/+0
* Add wrapper for setcontext() and swapcontext(), the wrappersDavid Xu2010-08-243-14/+55
* On shared object unload, in __cxa_finalize, call and clear all installedKonstantin Belousov2010-08-233-0/+26
* Reduce redundant code.David Xu2010-08-201-76/+21
* In current implementation, thread cancellation is done in signal handler,David Xu2010-08-206-99/+284
* According to specification, function fcntl() is a cancellation point onlyDavid Xu2010-08-201-4/+11
* Tweak code a bit to be POSIX compatible, when a cancellation requestDavid Xu2010-08-171-0/+2
* Use _SIG_VALID instead of expanded form of the macro.Konstantin Belousov2010-07-121-1/+1
* Fix SVN mismerge. We somehow ended up with the 32-bit powerpc versionNathan Whitehorn2010-07-112-4/+4
* Powerpc64 thread libraries support.Nathan Whitehorn2010-07-103-0/+143
* Coalesce one more broken line.Daniel Eischen2010-05-241-2/+1
* Coalesce a couple of broken lines since they can fit within 80Daniel Eischen2010-05-241-4/+2
* mdoc: order prologue macros consistently by Dd/Dt/OsUlrich Spörlein2010-04-141-1/+1
* Merge r195129 from project/mips to head by hand:Warner Losh2010-01-091-2/+6
* remove file thr_sem_new.c.David Xu2010-01-051-1/+0
* Remove extra new semaphore stubs, because libc already has them, andDavid Xu2010-01-052-110/+0
* Use umtx to implement process sharable semaphore, to make this work,David Xu2010-01-056-232/+172
* Work-around a race condition on ia64 while unlocking a contested lock.Marcel Moolenaar2009-12-141-0/+3
* Revert r199830 for now. Too many ports dlopen() libraries linked withKonstantin Belousov2009-11-281-1/+1
* Libthr cannot be dynamically loaded into the running process.Konstantin Belousov2009-11-261-1/+1
* Current pselect(3) is implemented in usermode and thus vulnerable toKonstantin Belousov2009-10-271-1/+3
* Implement _umtx_op_err() for ia64.Marcel Moolenaar2009-10-243-1/+38
* Make openat(2) a cancellation point.Jilles Tjoelker2009-10-113-0/+34
* don't report error if key was deleted.David Xu2009-09-251-1/+11
* rwlock implemented from libthr need to fall through the 'hard path' andAttilio Rao2009-09-231-2/+5
* In the current code, rdlock_count is not correctly handled for some cases.Attilio Rao2009-07-062-1/+4
* These are some cosmetic changes to improve the clarity of libthr's fork imple...Brian Feldman2009-05-111-9/+9
* Now that the kernel defines CACHE_LINE_SIZE in machine/param.h, useRobert Watson2009-04-191-2/+0
* Turn on nodelete linker flag because libthr can not be unloaded safely,David Xu2009-03-311-0/+1
* Forcibly unlock the malloc() locks in the child process after fork(),Konstantin Belousov2009-03-191-1/+4
* Don't ignore other fcntl functions, directly call __sys_fcntl ifDavid Xu2009-03-091-1/+1
* Don't reference non-existent __fcntl_compat if WITHOUT_SYSCALL_COMPAT is defi...David Xu2009-03-092-0/+10
* With only one threading library, simplify the logic of setting SHLIBDIR.Ruslan Ermilov2009-02-241-4/+2
* Fix build when WITH_SSP is set explicitly.Ruslan Ermilov2009-02-211-2/+1
* Honor WITHOUT_INSTALLLIB in some places.Jung-uk Kim2009-02-131-0/+2
* When libthr and rtld start up, there are a number of magic spells castPeter Wemm2008-12-071-1/+1
* Provide custom simple allocator for rtld locks in libthr. The allocatorKonstantin Belousov2008-12-022-24/+24
* Invoke _rtld_atfork_post earlier, before we reinitialize rtld locksAlexander Kabaev2008-12-011-3/+4
* Unlock the malloc() locks in the child process after fork(). This givesKonstantin Belousov2008-11-291-0/+1
* Add two rtld exported symbols, _rtld_atfork_pre and _rtld_atfork_post.Konstantin Belousov2008-11-271-1/+10
* Allow psaddr_t to be widened by using thr_pread_{int,long,ptr},Marcel Moolenaar2008-09-141-2/+2
* Move call to _malloc_thread_cleanup() so that if this is the last thread,Jason Evans2008-09-091-3/+6
* Add thread-specific caching for small size classes, based on magazines.Jason Evans2008-08-271-0/+4
* In function pthread_condattr_getpshared, store result correctly.David Xu2008-08-011-1/+1
* Enable GCC stack protection (aka Propolice) for userland:Ruslan Ermilov2008-06-251-0/+2
* Add two commands to _umtx_op system call to allow a simple mutex to beDavid Xu2008-06-243-54/+106
* Make pthread_cleanup_push() and pthread_cleanup_pop() as a pair of macros,David Xu2008-06-093-22/+50
* Call the fcntl compatiblity wrapper from the thread library fcntl wrappersDoug Rabson2008-05-301-1/+2