main: Use signalfd instead of plain signals
authorDaniel Wagner <wagi@monom.org>
Fri, 1 Jul 2011 16:15:40 +0000 (18:15 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 2 Jul 2011 04:34:20 +0000 (21:34 -0700)
commit6ad518307d963ec98d9b58f93169ca3379589fcf
tree733ce0ef57df6e83b428bfaaad6d3fb8839aa46b
parentc53b8dc36b7aa240343b507cfc6ff5194ff9f2eb
main: Use signalfd instead of plain signals

It's unsafe to call syslog in the terminat signal handler
because syslog takes an lock. So when the signal handler
kicks in and we were already in syslog, we have a nice
deadlock.
src/main.c