]> arthur.barton.de Git - netdata.git/commit
Make signal handling save.
authorSimon Nagl <simonnagl@aim.com>
Tue, 10 May 2016 17:59:30 +0000 (19:59 +0200)
committerSimon Nagl <simonnagl@aim.com>
Wed, 11 May 2016 16:07:21 +0000 (18:07 +0200)
commita7a0057309c7b101c66e9969753dd3484637a372
tree3bc60efda89d1028b41b4340b33e176c0895532f
parent586fae080164b9178ee6e44fe7721a30d521316b
Make signal handling save.

Only call reentrant functions in signal handlers.
Block signals except on the main thread.
Quit savely only on functions specified for this purpose.
Optimize main loop.
Restore signals for external plugins.
Ignore SIGPIPE
src/daemon.c
src/main.c
src/main.h
src/popen.c