summaryrefslogtreecommitdiff
path: root/lib/frr_pthread.c
AgeCommit message (Expand)Author
2025-02-11lib: crash handlers must be allowed on threadsDavid Lamparter
2024-04-11lib: serialize pthread startupMark Stapp
2024-02-03lib: Actually create the rcu and save it before using itDonald Sharp
2024-02-02lib: add ability to log from external pthreadLouis Scalbert
2024-01-09lib: zebra.h is not using signal.hDonald Sharp
2023-03-24*: Convert thread_master_XXX functions to event_master_XXXDonald Sharp
2023-03-24*: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp
2023-03-24*: Convert thread_fetch and thread_call to event_fetch and event_callDonald Sharp
2023-03-24*: Convert thread_add_XXX functions to event_add_XXXDonald Sharp
2023-03-24*: Rename `struct thread` to `struct event`Donald Sharp
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2022-07-20*: frr_with_mutex change to follow our standardDonald Sharp
2022-02-23*: Change thread->func to return void instead of intDonald Sharp
2021-04-22lib: hard-fail creating threads before fork()David Lamparter
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2020-10-23lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young
2020-10-23lib: move trace.h -> libfrr_trace.hQuentin Young
2020-10-23lib: add tracepoints for pthread run, stopQuentin Young
2020-07-09lib: block signals in child pthreadsMark Stapp
2020-04-01lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter
2019-12-02*: generously apply constDavid Lamparter
2019-09-17lib: clean up frr_pthread structs at exitQuentin Young
2019-09-16lib: delete pthread from tracking list on deleteQuentin Young
2019-09-03lib: add frr_with_mutex() block-wrapperDavid Lamparter
2019-07-31lib: RCUDavid Lamparter
2019-06-21lib: use MTYPE_STATICDavid Lamparter
2019-02-25*: remove null check before XFREEQuentin Young
2019-01-31lib: snprintf to strlcpy in frr_pthread.cDonald Sharp
2019-01-24Merge pull request #3655 from rubenk/macos-fixesDavid Lamparter
2019-01-24Treewide: use ANSI function definitionsRuben Kerkhof
2019-01-22Fix compile error on Mac OSRuben Kerkhof
2019-01-09lib, bgpd: Convert frr_pthread_set_name to only cause it to set os name of th...Donald Sharp
2019-01-09lib: Cleanup thread name setting to happen at startDonald Sharp
2019-01-09lib: On frr_pthread_new save a os_nameDonald Sharp
2018-10-02*: list_delete_and_null() -> list_delete()David Lamparter
2018-09-19lib: remove unused frr_pthread_yield()David Lamparter
2018-09-19lib: remove frr_pthread->idDavid Lamparter
2018-09-09lib: make pthread_set[_]name_np test OS agnosticDavid Lamparter
2018-09-09build: check {malloc,pthread}_np.h for *BSDDavid Lamparter
2018-08-30lib: fix use of frrpthread os_nameMark Stapp
2018-08-29*: pthread set name abstractionChirag Shah
2018-07-26lib: add cancel point to default pthread loopQuentin Young
2018-06-19eigrpd, isisd, lib, ospfd: no effect (cppcheck)paco
2018-03-09lib: frr_pthread int size nitsQuentin Young
2018-03-06lib: frr_pthread.c styleQuentin Young
2018-03-05lib: some frr_pthread fixesQuentin Young
2018-01-24lib: streamline frr_pthreads, add default loopQuentin Young
2018-01-09lib: add MTYPE for synchronization primitivesQuentin Young
2018-01-06lib: Add pthread_yieldDonald Sharp
2017-07-17*: reindentreindent-master-afterwhitespace / reindent