Files
systemd/src
Zbigniew Jędrzejewski-Szmek ee05e7795b core: use raw_clone instead of fork in signal handler
fork() is not async-signal-safe and calling it from the signal handler
could result in a deadlock when at_fork() handlers are called. Using
the raw clone() syscall sidesteps that problem.

The tricky part is that raise() does not work, since getpid() does not
work. Add raw_getpid() to get the real pid, and use kill() instead of
raise().

https://bugs.freedesktop.org/show_bug.cgi?id=86604
2014-12-18 00:52:41 -05:00
..
2014-08-03 21:46:07 -04:00
2014-12-09 18:23:24 +01:00
2014-08-03 21:46:07 -04:00
2014-12-11 21:47:06 +01:00
2014-08-03 21:46:07 -04:00
2014-09-19 00:15:39 +02:00
2014-12-09 21:36:08 -05:00
2014-12-09 18:19:40 +01:00
2014-11-30 22:58:55 +01:00
2014-12-16 22:54:04 +01:00
2014-12-09 21:36:08 -05:00
…