Do polling for crashes with epoll.
authorWilliam Douglas <william.douglas@intel.com>
Wed, 2 Nov 2011 21:12:15 +0000 (14:12 -0700)
committerWilliam Douglas <william.douglas@intel.com>
Wed, 2 Nov 2011 21:12:15 +0000 (14:12 -0700)
commita7f3a534204c8478ab4f2754658fa7c8c34fc0ec
tree3f34b7f3137a4a7a1b9f835e9f72509651b1ff45
parent4868c6c74c8759c5d005ca89a66a0d97be9987e5
Do polling for crashes with epoll.

This patch introduces polling a file descriptor that will be updated
with the name of the trace file by corecatcher. This implementation
is intended to make it fairly simple to add in systemd support.

We have to move a few things around and I took the chance to try and
add some labels for failure during main. There is quite a bit in main
that should still be relocated however.

Signed-off-by: William Douglas <william.douglas@intel.com>
src/corewatcher.c