summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/thread/thread_malloc_lock.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* So passes uthreadsguenther2012-09-011-45/+0
| | | | | Like autumn leaves on water don't fear the tedu@
* remove _MALLOC_LOCK_INIT; major bump; ok deraadt@otto2008-06-131-6/+1
|
* - make arc4random*() functions thread safe. Use a custom spinlock functionkurt2008-01-011-1/+14
| | | | | | | | | | | instead of the generic pthread macros since free(3) uses __arc4_getbyte() when freeing small sized allocations and the generic pthread macros call malloc(3). - eliminate passing pointers to a static variable with global scope (rs) for additional code clarity and reduction. - shlib minor bumps for libc and libpthread due to new functions. From andreas@ with some bits from me. okay tedu@ marc@ w/some spot checking from millert@
* Avouid a race in atexit() handling by introducing a lock. Problemotto2006-02-221-1/+14
| | | | | originally reported by Gergely Kovacs; help from dhartmei@; ok tedu@ millert@
* thread safe libc -- 2nd try. OK miod@, millert@marc2002-11-051-2/+8
| | | | Thanks to miod@ for m68k and vax fixes
* back out previous patch.. there are still some vax/m68k issuesmarc2002-11-031-8/+2
|
* libc changes for thread safety. Tested on:marc2002-11-031-2/+8
| | | | | | | alpha (millert@), i386 (marc@), m68k (millert@ and miod@), powerpc (drahn@ and dhartmei@), sparc (millert@ and marc@), sparc64 (marc@), and vax (millert@ and miod@). Thanks to millert@, miod@, and mickey@ for fixes along the way.
* malloc lock helpersd2000-01-141-0/+18