summaryrefslogtreecommitdiff
path: root/lib/pthreadpool/pthreadpool.c
Commit message (Expand)AuthorAgeFilesLines
* pthreadpool: add pthreadpool_restart_check[_monitor_{fd,drain}]()Stefan Metzmacher2018-07-241-0/+281
* pthreadpool: call unshare(CLONE_FS) if availableRalph Boehme2018-07-241-0/+34
* pthreadpool: make sure a pthreadpool is marked as stopped in child processesStefan Metzmacher2018-07-241-0/+1
* pthreadpool: split out a pthreadpool_stop() from pthreadpool_destroy()Stefan Metzmacher2018-07-121-26/+90
* pthreadpool: don't process further jobs when shutting downStefan Metzmacher2018-07-121-3/+6
* pthreadpool: add pthreadpool_cancel_job()Stefan Metzmacher2018-07-121-0/+46
* pthreadpool: add pthreadpool_max_threads() and pthreadpool_queued_jobs() helpersStefan Metzmacher2018-07-121-0/+23
* pthreadpool: fix helgrind error in pthreadpool_free()Stefan Metzmacher2018-07-121-0/+5
* pthreadpool: use strict sync processing only with max_threads=0Stefan Metzmacher2018-07-121-5/+15
* pthreadpool: consitently use unlock_res for pthread_mutex_unlock() in pthread...Stefan Metzmacher2018-07-121-13/+13
* pthreadpool: use unsigned for num_idle, num_threads and max_threadsStefan Metzmacher2018-07-121-4/+4
* pthreadpool: Add some assertsVolker Lendecke2017-12-131-3/+7
* pthreadpool: Simplify the logic in add_job a bitVolker Lendecke2017-12-121-15/+21
* pthreadpool: Fix starvation after forkVolker Lendecke2017-12-091-18/+75
* pthreadpool: Undo put_job when returning errorChristof Schmitt2017-12-081-2/+26
* pthreadpool: Move creating of thread to new functionChristof Schmitt2017-12-081-34/+45
* pthreadpool: Fix fork behaviourVolker Lendecke2017-08-311-2/+65
* lib/pthreadpool: fix a memory leakRalph Boehme2017-03-101-1/+1
* Move pthreadpool to top of the tree.Matthieu Patou2017-02-091-0/+549