summaryrefslogtreecommitdiffstats
path: root/lib/frr_pthread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: Convert thread_master_XXX functions to event_master_XXXDonald Sharp2023-03-241-2/+2
* *: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp2023-03-241-1/+1
* *: Convert thread_fetch and thread_call to event_fetch and event_callDonald Sharp2023-03-241-2/+2
* *: Convert thread_add_XXX functions to event_add_XXXDonald Sharp2023-03-241-2/+2
* *: Rename `struct thread` to `struct event`Donald Sharp2023-03-241-3/+3
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-14/+1
* *: frr_with_mutex change to follow our standardDonald Sharp2022-07-201-7/+7
* *: Change thread->func to return void instead of intDonald Sharp2022-02-241-4/+2
* lib: hard-fail creating threads before fork()David Lamparter2021-04-221-0/+3
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-2/+2
* lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young2020-10-231-2/+2
* lib: move trace.h -> libfrr_trace.hQuentin Young2020-10-231-1/+1
* lib: add tracepoints for pthread run, stopQuentin Young2020-10-231-0/+5
* lib: block signals in child pthreadsMark Stapp2020-07-091-0/+10
* lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter2020-04-011-0/+5
* *: generously apply constDavid Lamparter2019-12-021-2/+2
* lib: clean up frr_pthread structs at exitQuentin Young2019-09-171-5/+21
* lib: delete pthread from tracking list on deleteQuentin Young2019-09-161-4/+11
* lib: add frr_with_mutex() block-wrapperDavid Lamparter2019-09-031-18/+6
* lib: RCUDavid Lamparter2019-07-311-2/+13
* lib: use MTYPE_STATICDavid Lamparter2019-06-211-2/+2
* *: remove null check before XFREEQuentin Young2019-02-261-2/+1
* lib: snprintf to strlcpy in frr_pthread.cDonald Sharp2019-01-311-2/+2
* Merge pull request #3655 from rubenk/macos-fixesDavid Lamparter2019-01-241-1/+1
|\
| * Fix compile error on Mac OSRuben Kerkhof2019-01-221-1/+1
* | Treewide: use ANSI function definitionsRuben Kerkhof2019-01-241-3/+3
|/
* lib, bgpd: Convert frr_pthread_set_name to only cause it to set os name of th...Donald Sharp2019-01-091-30/+5
* lib: Cleanup thread name setting to happen at startDonald Sharp2019-01-091-2/+9
* lib: On frr_pthread_new save a os_nameDonald Sharp2019-01-091-0/+2
* *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-1/+1
* lib: remove unused frr_pthread_yield()David Lamparter2018-09-191-5/+0
* lib: remove frr_pthread->idDavid Lamparter2018-09-191-100/+39
* lib: make pthread_set[_]name_np test OS agnosticDavid Lamparter2018-09-091-3/+7
* build: check {malloc,pthread}_np.h for *BSDDavid Lamparter2018-09-091-0/+3
* lib: fix use of frrpthread os_nameMark Stapp2018-08-301-1/+1
* *: pthread set name abstractionChirag Shah2018-08-301-9/+33
* lib: add cancel point to default pthread loopQuentin Young2018-07-261-1/+28
* eigrpd, isisd, lib, ospfd: no effect (cppcheck)paco2018-06-191-1/+0
* lib: frr_pthread int size nitsQuentin Young2018-03-091-2/+2
* lib: frr_pthread.c styleQuentin Young2018-03-061-1/+2
* lib: some frr_pthread fixesQuentin Young2018-03-061-10/+31
* lib: streamline frr_pthreads, add default loopQuentin Young2018-01-241-71/+160
* lib: add MTYPE for synchronization primitivesQuentin Young2018-01-091-0/+1
* lib: Add pthread_yieldDonald Sharp2018-01-061-0/+6
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-77/+78
* *: update hash_create(), hash_create_size()Quentin Young2017-07-021-1/+1
* lib: more `show thread cpu`Quentin Young2017-06-301-1/+1
* *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-17/+16
* lib: add pthread managerQuentin Young2017-04-291-0/+184