Improve formatting of process termination messages in secchan logging.
authorBen Pfaff <blp@nicira.com>
Wed, 17 Dec 2008 00:35:56 +0000 (16:35 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 17 Dec 2008 00:41:25 +0000 (16:41 -0800)
commit40fe0d7e038b570a99f0e96ecc363f6186164d49
tree3a945340dcb65968da313e8d7f67cfa214d93348
parentf08cf794c81c3a363b940459ff98963e74a44fa4
Improve formatting of process termination messages in secchan logging.

My expectation was that strsignal() returns the signal's name, e.g.
SIGTERM.  It actually returns an English explanation, so that the existing
code would log a message like "terminated by signal Terminated".  This
commit changes the message to the more sensible "terminated by signal 15
(Terminated)".

Also, the recently approved POSIX 2008 standardized strsignal() and in
particular says that it may return NULL for unknown signal numbers, so
this commit fixes the behavior on NULL return.
secchan/executer.c