libx52/daemon
nirenjan 0fae24b5d0 Allow x52d to daemonize
Prior to this change, x52d could only run in the foreground, regardless
of the value of the foreground flag. This change adds the standard
double-fork routine to daemonize the program.

This change also adds a PID file argument to x52d, which is used to
ensure that only one instance of the x52d daemon is running at any time.
2021-08-04 13:13:12 -07:00
..
Makefile.am Fix make distcheck 2021-08-01 23:56:37 -07:00
daemon.dox Add documentation for x52d 2021-08-01 23:47:24 -07:00
x52d.conf Fix key names for clock formats in default configuration file 2021-07-23 14:31:58 -07:00
x52d_clock.c Use localtime_r instead of localtime 2021-08-03 13:04:46 -07:00
x52d_clock.h Add clock update functionality 2021-07-23 10:13:18 -07:00
x52d_config.c Add LED state and brightness functionality 2021-07-23 14:24:22 -07:00
x52d_config.def Add support for clock and date format 2021-07-23 13:43:21 -07:00
x52d_config.h Add support for clock and date format 2021-07-23 13:43:21 -07:00
x52d_config_parser.c Add support for clock and date format 2021-07-23 13:43:21 -07:00
x52d_const.h Allow x52d to daemonize 2021-08-04 13:13:12 -07:00
x52d_device.c Make thread startup and shutdown logs as INFO 2021-07-26 10:30:29 -07:00
x52d_device.h Add threads to find and update X52 device 2021-07-21 00:01:49 -07:00
x52d_led.c Make stringification function names similar to libx52io 2021-07-27 09:34:57 -07:00
x52d_main.c Allow x52d to daemonize 2021-08-04 13:13:12 -07:00