source: trunk/third/libdaemon/README @ 20386

Revision 20386, 5.0 KB checked in by amb, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20385, which included commits to RCS files with non-trunk default branches.
Line 
1
2                                 libdaemon 0.6
3
4   Copyright 2003,2004 Lennart Poettering <mzqnrzba (at) 0pointer (dot)
5   de>
6     * [1]License
7     * [2]News
8     * [3]Overview
9     * [4]Status
10     * [5]Documentation
11     * [6]Requirements
12     * [7]Installation
13     * [8]Acknowledgements
14     * [9]Download
15
16License
17
18   This program is free software; you can redistribute it and/or modify
19   it under the terms of the GNU General Public License as published by
20   the Free Software Foundation; either version 2 of the License, or (at
21   your option) any later version.
22
23   This program is distributed in the hope that it will be useful, but
24   WITHOUT ANY WARRANTY; without even the implied warranty of
25   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
26   General Public License for more details.
27
28   You should have received a copy of the GNU General Public License
29   along with this program; if not, write to the Free Software
30   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
31
32News
33
34   Wed Apr 7 2004:
35
36   [10]Version 0.6 released; changes include: backgrounding fixes, minor
37   other stuff
38
39   Tue Feb 10 2004:
40
41   [11]Version 0.5 released; changes include: signal handling fix,
42   forking fix
43
44   Sat Jan 10 2004:
45
46   [12]Version 0.4 released; changes include: new module dexec.c; added
47   pkg-config support.
48
49   Mon Oct 20 2003:
50
51   [13]Version 0.3 released; changes include: documentation update, build
52   fixes, RPM spec file added, added new function int
53   daemon_pid_file_kill_wait().
54
55   Thu July 10 2003:
56
57   [14]Version 0.2 released; changes include: ugly umask error fix,
58   documentation update
59
60   Mon July 7 2003:
61
62   [15]Version 0.1 released
63
64Overview
65
66   libdaemon is a lightweight C library that eases the writing of UNIX
67   daemons. It consists of the following parts:
68     * A wrapper around fork() which does the correct daemonization
69       procedure of a process
70     * A wrapper around syslog() for simpler and compatible log output to
71       Syslog or STDERR
72     * An API for writing PID files
73     * An API for serializing UNIX signals into a pipe for usage with
74       select() or poll()
75     * An API for running subprocesses with STDOUT and STDERR redirected
76       to syslog.
77
78   APIs like these are used in most daemon software available. It is not
79   that simple to get it done right and code duplication is not a goal.
80
81   libdaemon is currently used by [16]ifplugd, [17]waproamd, [18]ivam2
82   and [19]aeswepd.
83
84Status
85
86   Version 0.6 is feature complete.
87
88Documentation
89
90   An extensive API reference is [20]available
91
92Requirements
93
94   libdaemon was developed and tested on Debian GNU/Linux "testing" from
95   Jul 2003, it should work on most other Linux distributions (and maybe
96   Unix versions) since it uses GNU Autoconf and GNU libtool for source
97   code configuration and shared library management.
98
99Installation
100
101   As this package is made with the GNU autotools you should run
102   ./configure inside the distribution directory for configuring the
103   source tree. After that you should run make for compilation and make
104   install (as root) for installation of libdaemon.
105
106Acknowledgements
107
108   No special acknowledgements at this time, I am sorry.
109
110Download
111
112   The newest release is always available from
113   [21]http://0pointer.de/lennart/projects/libdaemon/
114
115   The current release is [22]0.6
116
117   Get libdaemon's development sources from the [23]Subversion
118   [24]repository.
119
120   You may find an up to date Debian package of libdaemon on the
121   [25]Debian package repository.
122
123   If you want to be notified whenever I release a new version of this
124   software use the subscription feature of [26]Freshmeat.
125     _________________________________________________________________
126
127
128    Lennart Poettering <mzqnrzba (at) 0pointer (dot) de>, April 2004
129
130   $Id: README,v 1.1.1.1 2004-04-09 20:08:48 amb Exp $
131
132References
133
134   1. README#license
135   2. README#news
136   3. README#overview
137   4. README#status
138   5. README#documentation
139   6. README#requirements
140   7. README#installation
141   8. README#acks
142   9. README#download
143  10. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.6.tar.gz
144  11. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.5.tar.gz
145  12. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.4.tar.gz
146  13. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.3.tar.gz
147  14. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.2.tar.gz
148  15. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.1.tar.gz
149  16. http://0pointer.de/lennart/projects/ifplugd/
150  17. http://0pointer.de/lennart/projects/waproamd/
151  18. http://0pointer.de/lennart/projects/ivam2/
152  19. http://0pointer.de/lennart/projects/aeswepd/
153  20. reference/html/index.html
154  21. http://0pointer.de/lennart/projects/libdaemon/
155  22. http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.6.tar.gz
156  23. http://subversion.tigris.org/
157  24. https://seth.intheinter.net:8081/svn/libdaemon/
158  25. http://packages.debian.org/libdaemon0
159  26. http://freshmeat.net/projects/libdaemon/
Note: See TracBrowser for help on using the repository browser.