0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-09 20:58:44 +00:00
bird/sysdep
Maria Matejka 24493e9169 Fixed undefined behavior on signals.
The C11 specification allows only sig_atomic_t and _Atomic variable
access. All other accesses to global variables are undefined behavior.

Using int was probably OK on x86 and x86_64; yet there were some reports
from other architectures (especially some MIPS) that in rare cases,
after issuing SIGHUP, BIRD did strange things.
2019-10-04 20:52:07 +02:00
..
bsd BSD: Fix TCP-MD5 code on current FreeBSD kernels 2019-01-04 18:21:27 +01:00
cf BSD: Use MSG_DONTROUTE for unicast packets on FreeBSD 2018-07-28 16:54:06 +02:00
linux Merge remote-tracking branch 'origin/mq-filter-stack' 2019-07-24 15:38:32 +02:00
unix Fixed undefined behavior on signals. 2019-10-04 20:52:07 +02:00
config.h NEWS and version update 2019-09-10 17:34:41 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
sysdep.sgml Spelling fixes to progdoc. 2000-06-07 12:29:08 +00:00