summaryrefslogtreecommitdiff
path: root/utils/start-stop-daemon.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-04s-s-d: Parse usernames and groupnames starting with digits correctlyGuillem Jover1-3/+3
2017-02-26s-s-d: Define _KMEMUSER for NetBSDGuillem Jover1-0/+3
2017-02-26s-s-d: Use correct struct kinfo_proc ruid submember on NetBSDGuillem Jover1-0/+2
2017-02-26s-s-d: Use 5-argument kvm_getprocs() call form on OpenBSDGuillem Jover1-0/+4
2017-02-26s-s-d: Rename err to ret as the former is a function on BSDsGuillem Jover1-3/+3
2017-01-22s-s-d: Use the new process executable support in GNU/HurdGuillem Jover1-0/+12
2017-01-22s-s-d: Use proc_stat_pid() instead of accessing the member directlyGuillem Jover1-1/+1
2016-10-30s-s-d: Port process handling to AIXGuillem Jover1-3/+74
2016-10-30s-s-d: Cleanup OS* macrosGuillem Jover1-64/+64
2016-10-30s-s-d: Port process handling to Mac OS XGuillem Jover1-0/+87
2016-10-30s-s-d: On FreeBSD return STATUS_UNKNOWN instead of false in do_procinit()Guillem Jover1-4/+4
2016-10-30s-s-d: Handle _POSIX_PRIORITY_SCHEDULING being defined to -1 or 0Guillem Jover1-3/+3
2016-10-30s-s-d: Use reserved system preprocessor symbolsGuillem Jover1-3/+3
2016-07-03s-s-d: Simplify action dispatching in main()Guillem Jover1-12/+4
2016-07-03s-s-d: Switch do_start() to return a value instead of exit()ing directlyGuillem Jover1-4/+4
2016-07-03s-s-d: Set return buffer length for sysctl(2) calls on */kFreeBSDGuillem Jover1-3/+6
2016-07-03s-s-d: Fix number of entries computation returned by sysctl() on */kFreeBSDGuillem Jover1-1/+1
2016-05-09s-s-d: Use a heap allocated formatted string for what to stopGuillem Jover1-11/+18
2016-05-03s-s-d: Initialize nentries from sysctl(2) on */kFreeBSDGuillem Jover1-0/+1
2016-05-03s-s-d: Rename sysctl() name variables to mibGuillem Jover1-30/+30
2016-04-01s-s-d: Switch kFreeBSD to use sysctl(3)Guillem Jover1-0/+102
2016-04-01s-s-d: Unify --help output with the rest of the toolsGuillem Jover1-38/+52
2015-09-21s-s-d: Do not set changegroup unconditionallySven Joachim1-4/+5
2015-09-17s-s-d: Remove now unused xstrdup() functionGuillem Jover1-11/+0
2015-09-15s-s-d: Fix short-lived memory leak when parsing --chuidGuillem Jover1-1/+1
2015-09-14s-s-d: Fix short-lived memory leaksGuillem Jover1-13/+30
2015-05-09s-s-d: Cleanup timespec_mul()Guillem Jover1-3/+4
2015-05-09s-s-d: Switch to use a monotonic clock if availableGuillem Jover1-0/+7
2015-05-09s-s-d: Switch to use timespec instead of timevalGuillem Jover1-23/+53
2015-05-09s-s-d: Do not leak kvm descriptorsGuillem Jover1-10/+34
2014-10-20s-s-d: Add a new --remove-pidfile optionGuillem Jover1-0/+19
2014-10-16s-s-d: Create a pidfile even when not backgrounding ourselvesGuillem Jover1-0/+3
2014-10-06s-s-d: Do not fail when kvm_getprocs() cannot find any processGuillem Jover1-1/+9
2014-10-06s-s-d: On kFreeBSD do not make kvm_openfiles() open /dev/memGuillem Jover1-1/+6
2014-10-06s-s-d: Refactor KVM codeGuillem Jover1-39/+44
2014-10-06s-s-d: Do not abort on --stop when only pid or ppid options are specifiedChristos Trochalakis1-0/+4
2014-10-06s-s-d: Make sure the pidfile is always created with a 022 umaskGuillem Jover1-4/+5
2014-10-06s-s-d: Do not exit from first parent before the pidfile has been createdGuillem Jover1-5/+53
2014-10-06s-s-d: Move write_pidfile() before daemonize()Guillem Jover1-21/+21
2014-10-06s-s-d: Abort if the system or compatibility setsid() failsGuillem Jover1-2/+5
2014-08-19s-s-d: Switch GNU/kFreeBSD systems to use libkvmGuillem Jover1-2/+2
2014-08-15s-s-d: Remove wasteful strlen() comparison before strcmp()Guillem Jover1-2/+0
2014-06-05s-s-d: Add DragonFlyBSD supportGuillem Jover1-0/+13
2014-05-28s-s-d: Uppercase status_code enum valuesGuillem Jover1-22/+22
2014-05-28s-s-d: Uppercase action_code enum valuesGuillem Jover1-17/+17
2014-05-17s-s-d: Cope with bogus OpenVZ kernels that prepend the " (deleted)" markerGuillem Jover1-4/+12
2014-04-30s-s-d: Fix off-by-one stack buffer overrun on GNU/Linux and GNU/kFreeBSDGuillem Jover1-2/+2
2014-04-21s-s-d: Add a new --ppid matching optionGuillem Jover1-2/+91
2014-04-21s-s-d: Detect system specific headers at configure timeGuillem Jover1-15/+16
2014-04-21s-s-d: Move Hurd specific headers after all standard headersGuillem Jover1-5/+5