libdaemonservice Code
Status: Beta
Brought to you by:
brechtsanders
File | Date | Author | Commit |
---|---|---|---|
COPYING.LIB | 2008-09-18 | brechtsanders | [r6] |
Doxyfile.conf | 2011-10-21 | brechtsanders | [r28] |
LICENSE | 2010-05-31 | brechtsanders | [r24] |
Makefile | 2009-01-08 | brechtsanders | [r19] |
README.txt | 2009-04-16 | brechtsanders | [r21] |
changelog.txt | 2011-10-21 | brechtsanders | [r29] |
daemonservice.c | 2011-10-21 | brechtsanders | [r30] |
daemonservice.cbp | 2012-08-02 | brechtsanders | [r33] |
daemonservice.h | 2016-02-21 | brechtsanders | [r38] |
init.d | 2010-06-07 | brechtsanders | [r25] |
make_release.sh | 2011-10-21 | brechtsanders | [r28] |
test1.c | 2011-10-21 | brechtsanders | [r27] |
test_daemon_service.c | 2012-08-02 | brechtsanders | [r35] |
test_daemon_service.cbp | 2012-08-02 | brechtsanders | [r35] |
Project name: libdaemonservice Short name: daemonservice Description: Library to allow easy creation of a daemon (*nix) or service (Windows). A deamon or service is a program that runs unattended and without interaction and that can be configured to start automatically when the operating system starts and stop when the operating system stops. Programming a daemon on Unix-like environments is quite straightforward, but a Windows service is completely different. This library aims to abstract these differences, providing a cross-platform way to create a daemon or service. License: This program is distributed under the GNU Lesser General Public License v2.1 (see the file COPYING.LIB) Usage: When running a Windows program that calls create_daemonservice from main() or WinMain() it will prompt to install the service if it is not already installed, or uninstall the service if it is already installed. However, the following command line options are available to force certain behaviour (e.g. when performing unattended (un)installation): /install install and start the service if it is not already installed /uninstall stop and uninstall the service if it is already installed