summaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_once.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid conflicts with libc symbols in libthr jump table.Konstantin Belousov2019-07-311-2/+3
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-1/+3
* Remove empty initializer for the once facility. It was not neededKonstantin Belousov2016-07-271-5/+0
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-081-3/+3
* Style. Use ANSI definition, wrap long lines, no initialization inKonstantin Belousov2015-09-081-8/+15
* In the pthread_once(), if the initializer has already run, then theKonstantin Belousov2015-09-081-3/+5
* r179417 introduced a bug into pthread_once(). Previously pthread_once()Ryan Stone2011-04-201-0/+2
* Eliminate global mutex by using pthread_once's state field asDavid Xu2008-05-301-33/+29
* Use macro THR_CLEANUP_PUSH/POP, they are cheaper than pthread_cleanup_push/pop.David Xu2007-10-161-2/+4
* Rework last change of pthread_once, create a function _thr_once_init toDavid Xu2006-02-151-2/+8
* After fork(), reinitialize internal locks for pthread_once().David Xu2006-02-151-11/+11
* Update copyright.David Xu2005-12-171-19/+14
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-10/+55
* - Add libthr but don't hook it up to the regular build yet. This is anJeff Roberson2003-04-011-0/+53