Change log for stdsyslog - log program output to the system log 0.03.3 2017/11/16 - bump the year on my copyright notice 0.03.2 2017/11/16 - allow the install commands to be overridden - handle the --help and --version long options 0.03.1 2015/08/04 - drop the _BSD_SOURCE definition from the Makefile - not needed on modern systems, not sure why it was needed at all - fix the syntax of the makedep.sh tool - use automake's tap-functions.sh shell function library to simplify the TAP tests - use C99's bool type for boolean flags - remove some superfluous 'const' specifiers in prototypes - remove the SIGCHLD handling, it did not change anything - remove the SIGTERM special handling, too; it did not really work, it needed redesigning, and I'm not sure it's needed at all - constify and/or reduce the scope of some variables - use puts() instead of printf("%s\n", ...) - use the C99 %ju and %zu printf() format specifiers - add the 02-signals test 0.03 2013/02/19 - add the -p command-line option to store the child process's ID into a file - sprinkle 'const' qualifiers around the code - mark the signal_pass variable as static 0.02 2013/01/30 - pass the HUP, INT, QUIT, ALRM, USR1, USR2, WINCH and TERM signals to the child process - on a TERM signal, set a five-second timeout; on expiration, send a KILL signal and exit in five more seconds anyway - add a _XOPEN_SOURCE=700 definition for sigaction(2) on FreeBSD - use only the filename portion of the command as the log name (e.g. "sprog" instead of "/usr/bin/sprog") 0.01 2013/01/28 - first public release Comments: Peter Pentchev