0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-19 01:28:44 +00:00
bird/sysdep/unix
Maria Matejka a4451535c6 Unified time for whole BIRD
In previous versions, every thread used its own time structures,
effectively leading to different time in every thread and strange
logging messages.

The time processing code now uses global atomic variables to keep
current time available for fast concurrent reading and safe updates.
2021-11-22 19:05:43 +01:00
..
alloc.c Multipage allocation 2021-10-13 19:01:22 +02:00
config.Y Log: Do not open logfiles when parse-and-exit option is active 2020-06-03 14:59:20 +02:00
coroutine.c Lock position checking allows for safe lock unions 2021-11-22 19:05:43 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io.c Unified time for whole BIRD 2021-11-22 19:05:43 +01:00
krt.c Special table hooks rectified. 2021-11-22 19:05:43 +01:00
krt.h Special table hooks rectified. 2021-11-22 19:05:43 +01:00
krt.Y Dynamic attributes definition split whether it is bitmask or not. 2019-07-03 00:00:11 +02:00
log.c Debug messages with timestamps. 2021-11-22 19:05:43 +01:00
main.c Unified time for whole BIRD 2021-11-22 19:05:43 +01:00
Makefile Locking subsystem: Just a global BIRD lock to begin with. 2021-11-22 19:05:43 +01:00
random.c sysdep: Add wrapper to get random bytes - update 2021-06-06 16:26:06 +02:00
unix.h Coroutines: A simple and lightweight parallel execution framework. 2021-11-22 19:05:43 +01:00