summaryrefslogtreecommitdiff
path: root/lib/thread.c
AgeCommit message (Expand)Author
2020-08-12lib: Properly handle POLLERR from poll()Donald Sharp
2020-08-12lib: Fixup comment indentations in thread.cDonald Sharp
2020-08-05lib: timer: move the timer string api to libAnuradha Karuppiah
2020-07-14*: un-split strings across linesDavid Lamparter
2020-06-11*: have daemons call frr_fini() at terminationMark Stapp
2020-04-01lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter
2020-03-29*: fix format string warningsDavid Lamparter
2020-03-08*: Replace `sizeof something` to sizeof(something)Donatas Abraitis
2019-12-02*: generously apply constDavid Lamparter
2019-10-16*: Allow disabling of `getrusage` callsDonald Sharp
2019-10-15lib: Clean up the index that is being used for storing FD and events.Spantik
2019-09-03lib: add frr_with_mutex() block-wrapperDavid Lamparter
2019-08-19*: Fix spelling errors pointed out by debian packagingDonald Sharp
2019-08-08Merge pull request #4497 from opensourcerouting/rcuDonald Sharp
2019-08-01lib: use DECLARE_HEAP for timers instead of pqueueDavid Lamparter
2019-07-31lib: RCUDavid Lamparter
2019-06-13lib: Add function name to `show thread poll`Donald Sharp
2019-06-13lib: Add check for non-preexisting threadDonald Sharp
2019-06-13lib: Prevent infinite loop in fd handlingDonald Sharp
2019-06-11*: fix some dumb printf format warningsDavid Lamparter
2019-06-07lib, pimd, sharpd: Various output string cleanupsDonald Sharp
2019-05-24lib: Display to end user the MAX_FDS allowedDonald Sharp
2019-05-24lib: 'show thread cpu' help strings referenced a weird optionDonald Sharp
2019-05-21*: rename new ForEach macros from the typesafe APIRenato Westphal
2019-05-14lib: hashing functions should take const argumentsQuentin Young
2019-04-29Revert "lib: use DECLARE_SKIPLIST for timers instead of pqueue"David Lamparter
2019-04-27lib: use DECLARE_SKIPLIST for timers instead of pqueueDavid Lamparter
2019-04-27lib: use DECLARE_LIST for thread_listDavid Lamparter
2019-04-04Merge pull request #4073 from donaldsharp/undebug_me_or_notLou Berger
2019-04-03lib, pbrd, zebra: Fix size_t type printf warnings on obscure platformsDonald Sharp
2019-04-03lib: reduce exported var symbolsQuentin Young
2019-02-25*: remove null check before XFREEQuentin Young
2019-02-25*: do not check XMALLOC / XCALLOC for null retQuentin Young
2019-02-25*: Rename backet to bucketTim Bray
2019-02-11lib: make atomic ops C++ compatibleDavid Lamparter
2019-01-24Treewide: use ANSI function definitionsRuben Kerkhof
2019-01-09lib: Convert RUSAGE_SELF to RUSAGE_THREAD where we canDonald Sharp
2018-12-04lib: add thread_timer_remain_msec functionChristian Franke
2018-10-19*: Replace hash_cmp function return value to a boolDonald Sharp
2018-10-03Merge pull request #3087 from opensourcerouting/bfd-memleakQuentin Young
2018-10-03lib: refactor thread_executeRafael Zalamena
2018-10-03lib: fix a memory leak in FreeBSDRafael Zalamena
2018-10-02*: list_delete_and_null() -> list_delete()David Lamparter
2018-09-13*: LIB_[ERR|WARN] -> EC_LIBQuentin Young
2018-09-06lib: Convert thread.c to use new error-code subsystemDonald Sharp
2018-08-23lib: Limit depth of unused thread listDonald Sharp
2018-08-23lib: Seperate out Poll data from thread memory statisticsDonald Sharp
2018-08-01lib: Ensure read/write fd's are in rangeDonald Sharp
2018-06-16lib, vtysh: Add 'show thread poll' commandDonald Sharp
2018-06-08lib: fix sizeof expression (Coverity 1455482)paco