Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove _MALLOC_LOCK_INIT; major bump; ok deraadt@ | 2008-06-13 | 1 | -6/+1 | |
| | |||||
* | - make arc4random*() functions thread safe. Use a custom spinlock function | 2008-01-01 | 1 | -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. Problem | 2006-02-22 | 1 | -1/+14 | |
| | | | | | originally reported by Gergely Kovacs; help from dhartmei@; ok tedu@ millert@ | ||||
* | thread safe libc -- 2nd try. OK miod@, millert@ | 2002-11-05 | 1 | -2/+8 | |
| | | | | Thanks to miod@ for m68k and vax fixes | ||||
* | back out previous patch.. there are still some vax/m68k issues | 2002-11-03 | 1 | -8/+2 | |
| | |||||
* | libc changes for thread safety. Tested on: | 2002-11-03 | 1 | -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 helpers | 2000-01-14 | 1 | -0/+18 | |