Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
rts.tests/ | H | 14-Oct-2018 | - | 1,039 | 841 | |
BIN | H A D | 14-Oct-2018 | 387 | 21 | 20 | |
CHANGES | H A D | 14-Oct-2018 | 4.2 KiB | 130 | 80 | |
CHANGES.djb | H A D | 14-Oct-2018 | 3.3 KiB | 86 | 85 | |
ChangeLog | H A D | 14-Oct-2018 | 86.3 KiB | 2,836 | 2,117 | |
EXTRADIST | H A D | 14-Oct-2018 | 40 | 6 | 5 | |
LICENSE | H A D | 14-Oct-2018 | 1 KiB | 20 | 16 | |
MAN | H A D | 14-Oct-2018 | 543 | 22 | 21 | |
Makefile | H A D | 03-May-2022 | 18.3 KiB | 687 | 520 | |
README | H A D | 14-Oct-2018 | 1.2 KiB | 40 | 24 | |
SOURCES | H A D | 14-Oct-2018 | 3.4 KiB | 258 | 257 | |
TARGETS | H A D | 14-Oct-2018 | 1.7 KiB | 166 | 165 | |
TODO | H A D | 14-Oct-2018 | 140 | 5 | 4 | |
VERSION | H A D | 14-Oct-2018 | 24 | 2 | 1 | |
alloc.c | H A D | 14-Oct-2018 | 842 | 32 | 25 | |
alloc.h | H A D | 14-Oct-2018 | 204 | 11 | 6 | |
alloc_re.c | H A D | 14-Oct-2018 | 227 | 17 | 12 | |
buffer.c | H A D | 14-Oct-2018 | 189 | 13 | 9 | |
buffer.h | H A D | 14-Oct-2018 | 1.7 KiB | 62 | 46 | |
buffer_0.c | H A D | 14-Oct-2018 | 337 | 14 | 9 | |
buffer_1.c | H A D | 14-Oct-2018 | 193 | 8 | 4 | |
buffer_2.c | H A D | 14-Oct-2018 | 182 | 8 | 4 | |
buffer_copy.c | H A D | 14-Oct-2018 | 276 | 17 | 14 | |
buffer_copyline.c | H A D | 14-Oct-2018 | 436 | 25 | 23 | |
buffer_get.c | H A D | 14-Oct-2018 | 1.2 KiB | 70 | 56 | |
buffer_gets.c | H A D | 14-Oct-2018 | 494 | 30 | 27 | |
buffer_put.c | H A D | 14-Oct-2018 | 1.7 KiB | 90 | 72 | |
buffer_read.c | H A D | 14-Oct-2018 | 149 | 10 | 6 | |
buffer_write.c | H A D | 14-Oct-2018 | 157 | 10 | 6 | |
byte.h | H A D | 14-Oct-2018 | 462 | 18 | 11 | |
byte_chr.c | H A D | 14-Oct-2018 | 190 | 11 | 7 | |
byte_rchr.c | H A D | 14-Oct-2018 | 567 | 29 | 24 | |
chkshsgr.c | H A D | 14-Oct-2018 | 223 | 15 | 10 | |
choose.sh | H A D | 14-Oct-2018 | 258 | 19 | 12 | |
closeonexec.c | H A D | 14-Oct-2018 | 125 | 10 | 6 | |
closeonexec.h | H A D | 14-Oct-2018 | 104 | 9 | 4 | |
conf-bin | H A D | 14-Oct-2018 | 62 | 4 | 2 | |
conf-cc | H A D | 03-May-2022 | 91 | 4 | 2 | |
conf-ld | H A D | 03-May-2022 | 62 | 4 | 2 | |
conf-man | H A D | 14-Oct-2018 | 140 | 5 | 3 | |
conf-supervise | H A D | 14-Oct-2018 | 176 | 6 | 4 | |
deepsleep.c | H A D | 14-Oct-2018 | 344 | 20 | 16 | |
deepsleep.h | H A D | 14-Oct-2018 | 86 | 7 | 4 | |
direntry.h1 | H A D | 14-Oct-2018 | 167 | 13 | 8 | |
direntry.h2 | H A D | 14-Oct-2018 | 166 | 13 | 8 | |
env.c | H A D | 14-Oct-2018 | 314 | 18 | 13 | |
env.h | H A D | 14-Oct-2018 | 129 | 11 | 5 | |
envdir.8 | H A D | 14-Oct-2018 | 1.4 KiB | 85 | 81 | |
envdir.c | H A D | 14-Oct-2018 | 2.2 KiB | 99 | 87 | |
envini.8 | H A D | 14-Oct-2018 | 1.4 KiB | 78 | 72 | |
envini.c | H A D | 14-Oct-2018 | 2.2 KiB | 101 | 88 | |
envuidgid.8 | H A D | 14-Oct-2018 | 847 | 49 | 47 | |
envuidgid.c | H A D | 14-Oct-2018 | 771 | 36 | 28 | |
error.c | H A D | 14-Oct-2018 | 1.2 KiB | 133 | 110 | |
error.h | H A D | 14-Oct-2018 | 596 | 31 | 24 | |
error_str.c | H A D | 14-Oct-2018 | 5.4 KiB | 268 | 263 | |
fd.h | H A D | 14-Oct-2018 | 115 | 10 | 5 | |
fd_copy.c | H A D | 14-Oct-2018 | 257 | 15 | 11 | |
fd_move.c | H A D | 14-Oct-2018 | 188 | 13 | 9 | |
fghack.8 | H A D | 14-Oct-2018 | 554 | 37 | 36 | |
fghack.c | H A D | 14-Oct-2018 | 1.1 KiB | 53 | 43 | |
fifo.c | H A D | 14-Oct-2018 | 283 | 13 | 9 | |
fifo.h | H A D | 14-Oct-2018 | 101 | 9 | 4 | |
find-systype.sh | H A D | 14-Oct-2018 | 3.3 KiB | 144 | 112 | |
fmt.h | H A D | 14-Oct-2018 | 1.1 KiB | 28 | 20 | |
fmt_uint.c | H A D | 14-Oct-2018 | 115 | 9 | 5 | |
fmt_uint0.c | H A D | 14-Oct-2018 | 241 | 13 | 9 | |
fmt_ulong.c | H A D | 14-Oct-2018 | 300 | 16 | 12 | |
gen_alloc.h | H A D | 14-Oct-2018 | 195 | 10 | 5 | |
gen_allocdefs.h | H A D | 14-Oct-2018 | 1.1 KiB | 37 | 30 | |
getln.c | H A D | 14-Oct-2018 | 342 | 17 | 14 | |
getln.h | H A D | 14-Oct-2018 | 276 | 13 | 9 | |
getln2.c | H A D | 14-Oct-2018 | 625 | 28 | 24 | |
hasattribute.h1 | H A D | 14-Oct-2018 | 50 | 3 | 2 | |
hasattribute.h2 | H A D | 14-Oct-2018 | 46 | 3 | 2 | |
hasflock.h1 | H A D | 14-Oct-2018 | 43 | 4 | 2 | |
hasflock.h2 | H A D | 14-Oct-2018 | 62 | 5 | 3 | |
hasmemrchr.h1 | H A D | 14-Oct-2018 | 48 | 4 | 2 | |
hasmemrchr.h2 | H A D | 14-Oct-2018 | 89 | 6 | 4 | |
hasmkffo.h1 | H A D | 14-Oct-2018 | 44 | 4 | 2 | |
hasmkffo.h2 | H A D | 14-Oct-2018 | 64 | 5 | 3 | |
hassgact.h1 | H A D | 14-Oct-2018 | 47 | 4 | 2 | |
hassgact.h2 | H A D | 14-Oct-2018 | 70 | 5 | 3 | |
hassgprm.h1 | H A D | 14-Oct-2018 | 49 | 4 | 2 | |
hassgprm.h2 | H A D | 14-Oct-2018 | 74 | 5 | 3 | |
hasshsgr.h1 | H A D | 14-Oct-2018 | 52 | 4 | 2 | |
hasshsgr.h2 | H A D | 14-Oct-2018 | 80 | 5 | 3 | |
haswaitp.h1 | H A D | 14-Oct-2018 | 45 | 4 | 2 | |
haswaitp.h2 | H A D | 14-Oct-2018 | 66 | 5 | 3 | |
installer.c | H A D | 14-Oct-2018 | 3.4 KiB | 165 | 139 | |
iopause.c | H A D | 14-Oct-2018 | 1.6 KiB | 79 | 56 | |
iopause.h1 | H A D | 14-Oct-2018 | 306 | 22 | 14 | |
iopause.h2 | H A D | 14-Oct-2018 | 339 | 21 | 13 | |
lock.h | H A D | 14-Oct-2018 | 138 | 11 | 6 | |
lock_ex.c | H A D | 14-Oct-2018 | 272 | 15 | 11 | |
lock_exnb.c | H A D | 14-Oct-2018 | 266 | 14 | 10 | |
match.c | H A D | 14-Oct-2018 | 737 | 37 | 32 | |
match.h | H A D | 14-Oct-2018 | 233 | 9 | 6 | |
matchtest.c | H A D | 14-Oct-2018 | 686 | 37 | 32 | |
multilog.8 | H A D | 14-Oct-2018 | 7.8 KiB | 367 | 336 | |
multilog.c | H A D | 14-Oct-2018 | 14.3 KiB | 639 | 545 | |
ndelay.h | H A D | 14-Oct-2018 | 120 | 10 | 5 | |
ndelay_off.c | H A D | 14-Oct-2018 | 229 | 15 | 10 | |
ndelay_on.c | H A D | 14-Oct-2018 | 227 | 15 | 10 | |
open.h | H A D | 14-Oct-2018 | 245 | 13 | 8 | |
open_append.c | H A D | 14-Oct-2018 | 182 | 9 | 5 | |
open_read.c | H A D | 14-Oct-2018 | 154 | 9 | 5 | |
open_trunc.c | H A D | 14-Oct-2018 | 180 | 9 | 5 | |
open_write.c | H A D | 14-Oct-2018 | 155 | 9 | 5 | |
openreadclose.c | H A D | 14-Oct-2018 | 352 | 19 | 15 | |
openreadclose.h | H A D | 14-Oct-2018 | 166 | 11 | 5 | |
pathexec.h | H A D | 14-Oct-2018 | 247 | 11 | 6 | |
pathexec_env.c | H A D | 14-Oct-2018 | 1.3 KiB | 70 | 58 | |
pathexec_run.c | H A D | 14-Oct-2018 | 1.1 KiB | 50 | 40 | |
pgrphack.8 | H A D | 14-Oct-2018 | 419 | 31 | 30 | |
pgrphack.c | H A D | 14-Oct-2018 | 401 | 14 | 11 | |
print-ar.sh | H A D | 14-Oct-2018 | 249 | 15 | 14 | |
print-cc.sh | H A D | 14-Oct-2018 | 96 | 6 | 4 | |
print-ld.sh | H A D | 14-Oct-2018 | 138 | 7 | 5 | |
prot.c | H A D | 14-Oct-2018 | 522 | 29 | 23 | |
prot.h | H A D | 14-Oct-2018 | 160 | 11 | 6 | |
readclose.c | H A D | 14-Oct-2018 | 557 | 24 | 19 | |
readclose.h | H A D | 14-Oct-2018 | 203 | 12 | 6 | |
readproctitle.8 | H A D | 14-Oct-2018 | 1.3 KiB | 75 | 64 | |
readproctitle.c | H A D | 14-Oct-2018 | 486 | 31 | 27 | |
scan.h | H A D | 14-Oct-2018 | 1.4 KiB | 31 | 22 | |
scan_8long.c | H A D | 14-Oct-2018 | 299 | 13 | 11 | |
scan_ulong.c | H A D | 14-Oct-2018 | 316 | 17 | 13 | |
seek.h | H A D | 14-Oct-2018 | 279 | 18 | 9 | |
seek_set.c | H A D | 14-Oct-2018 | 206 | 11 | 6 | |
select.h1 | H A D | 14-Oct-2018 | 157 | 13 | 8 | |
select.h2 | H A D | 14-Oct-2018 | 181 | 14 | 9 | |
setlock.8 | H A D | 14-Oct-2018 | 1.3 KiB | 85 | 81 | |
setlock.c | H A D | 14-Oct-2018 | 1.1 KiB | 51 | 41 | |
setuidgid.8 | H A D | 14-Oct-2018 | 951 | 56 | 53 | |
setuidgid.c | H A D | 14-Oct-2018 | 1.1 KiB | 47 | 37 | |
setuser.c | H A D | 14-Oct-2018 | 1.4 KiB | 57 | 46 | |
sgetopt.c | H A D | 14-Oct-2018 | 1.3 KiB | 54 | 35 | |
sgetopt.h | H A D | 14-Oct-2018 | 481 | 24 | 17 | |
sig.c | H A D | 14-Oct-2018 | 336 | 17 | 12 | |
sig.h | H A D | 14-Oct-2018 | 611 | 30 | 21 | |
sig_block.c | H A D | 14-Oct-2018 | 659 | 41 | 35 | |
sig_catch.c | H A D | 14-Oct-2018 | 363 | 19 | 15 | |
sig_pause.c | H A D | 14-Oct-2018 | 211 | 17 | 13 | |
sleeper.c | H A D | 03-May-2022 | 1.1 KiB | 49 | 46 | |
softlimit.8 | H A D | 14-Oct-2018 | 2.4 KiB | 168 | 164 | |
softlimit.c | H A D | 14-Oct-2018 | 3.9 KiB | 184 | 171 | |
str.h | H A D | 14-Oct-2018 | 288 | 16 | 9 | |
str_chr.c | H A D | 14-Oct-2018 | 367 | 20 | 15 | |
str_start.c | H A D | 14-Oct-2018 | 343 | 16 | 11 | |
stralloc.h | H A D | 14-Oct-2018 | 1.1 KiB | 32 | 22 | |
stralloc_append.c | H A D | 14-Oct-2018 | 175 | 8 | 4 | |
stralloc_cat.c | H A D | 14-Oct-2018 | 175 | 10 | 6 | |
stralloc_catb.c | H A D | 14-Oct-2018 | 338 | 15 | 11 | |
stralloc_cats.c | H A D | 14-Oct-2018 | 171 | 11 | 7 | |
stralloc_copy.c | H A D | 14-Oct-2018 | 118 | 7 | 5 | |
stralloc_copyb.c | H A D | 14-Oct-2018 | 273 | 14 | 10 | |
stralloc_copys.c | H A D | 14-Oct-2018 | 173 | 11 | 7 | |
stralloc_ready.c | H A D | 14-Oct-2018 | 225 | 9 | 5 | |
strerr.h | H A D | 14-Oct-2018 | 2.9 KiB | 87 | 74 | |
strerr_die.c | H A D | 14-Oct-2018 | 876 | 34 | 26 | |
strerr_sys.c | H A D | 14-Oct-2018 | 220 | 15 | 10 | |
subgetopt.c | H A D | 14-Oct-2018 | 1.4 KiB | 68 | 60 | |
subgetopt.h | H A D | 14-Oct-2018 | 590 | 27 | 20 | |
supervise.8.in | H A D | 14-Oct-2018 | 2.9 KiB | 149 | 142 | |
supervise.c | H A D | 14-Oct-2018 | 11.4 KiB | 505 | 447 | |
svc.8.in | H A D | 14-Oct-2018 | 2.4 KiB | 151 | 149 | |
svc.c | H A D | 14-Oct-2018 | 2.1 KiB | 77 | 66 | |
svok.8.in | H A D | 14-Oct-2018 | 884 | 49 | 48 | |
svok.c | H A D | 14-Oct-2018 | 746 | 33 | 26 | |
svpath.c | H A D | 14-Oct-2018 | 818 | 41 | 36 | |
svpath.h | H A D | 14-Oct-2018 | 205 | 10 | 7 | |
svscan.8 | H A D | 14-Oct-2018 | 2.2 KiB | 110 | 102 | |
svscan.c | H A D | 14-Oct-2018 | 5.8 KiB | 271 | 240 | |
svscanboot.8 | H A D | 14-Oct-2018 | 863 | 51 | 44 | |
svscanboot.sh | H A D | 14-Oct-2018 | 676 | 12 | 7 | |
svstat.8.in | H A D | 14-Oct-2018 | 1.2 KiB | 63 | 62 | |
svstat.c | H A D | 14-Oct-2018 | 4.8 KiB | 225 | 198 | |
svstatus.h | H A D | 14-Oct-2018 | 187 | 14 | 11 | |
svup.8.in | H A D | 14-Oct-2018 | 1.1 KiB | 55 | 54 | |
svup.c | H A D | 14-Oct-2018 | 2 KiB | 93 | 79 | |
tai.h | H A D | 14-Oct-2018 | 682 | 30 | 18 | |
tai64n.8 | H A D | 14-Oct-2018 | 1.5 KiB | 65 | 60 | |
tai64n.c | H A D | 14-Oct-2018 | 731 | 43 | 34 | |
tai64nlocal.8 | H A D | 14-Oct-2018 | 1.6 KiB | 61 | 53 | |
tai64nlocal.c | H A D | 14-Oct-2018 | 1.4 KiB | 71 | 63 | |
tai_now.c | H A D | 14-Oct-2018 | 124 | 10 | 6 | |
tai_pack.c | H A D | 14-Oct-2018 | 313 | 19 | 14 | |
tai_sub.c | H A D | 14-Oct-2018 | 134 | 9 | 5 | |
tai_unpack.c | H A D | 14-Oct-2018 | 408 | 19 | 14 | |
taia.h | H A D | 14-Oct-2018 | 994 | 37 | 24 | |
taia_add.c | H A D | 14-Oct-2018 | 409 | 21 | 15 | |
taia_approx.c | H A D | 14-Oct-2018 | 131 | 9 | 5 | |
taia_frac.c | H A D | 14-Oct-2018 | 142 | 9 | 5 | |
taia_less.c | H A D | 14-Oct-2018 | 311 | 15 | 9 | |
taia_now.c | H A D | 14-Oct-2018 | 289 | 16 | 12 | |
taia_pack.c | H A D | 14-Oct-2018 | 360 | 23 | 17 | |
taia_sub.c | H A D | 14-Oct-2018 | 462 | 24 | 17 | |
taia_uint.c | H A D | 14-Oct-2018 | 174 | 13 | 7 | |
timestamp.c | H A D | 14-Oct-2018 | 621 | 36 | 28 | |
timestamp.h | H A D | 14-Oct-2018 | 141 | 10 | 6 | |
tryattribute.c | H A D | 14-Oct-2018 | 43 | 2 | 1 | |
trycpp.c | H A D | 14-Oct-2018 | 121 | 10 | 7 | |
trydrent.c | H A D | 14-Oct-2018 | 113 | 11 | 7 | |
tryflock.c | H A D | 14-Oct-2018 | 138 | 11 | 7 | |
trymemrchr.c | H A D | 14-Oct-2018 | 125 | 12 | 8 | |
trymkffo.c | H A D | 14-Oct-2018 | 113 | 10 | 6 | |
trypoll.c | H A D | 14-Oct-2018 | 358 | 21 | 13 | |
trysgact.c | H A D | 14-Oct-2018 | 188 | 13 | 9 | |
trysgprm.c | H A D | 14-Oct-2018 | 164 | 13 | 8 | |
tryshsgr.c | H A D | 14-Oct-2018 | 291 | 17 | 12 | |
trysysel.c | H A D | 14-Oct-2018 | 150 | 12 | 8 | |
tryulong64.c | H A D | 14-Oct-2018 | 361 | 14 | 11 | |
trywaitp.c | H A D | 14-Oct-2018 | 97 | 10 | 6 | |
uint64.h1 | H A D | 14-Oct-2018 | 124 | 11 | 6 | |
uint64.h2 | H A D | 14-Oct-2018 | 119 | 11 | 6 | |
wait.h | H A D | 14-Oct-2018 | 296 | 15 | 9 | |
wait_nohang.c | H A D | 14-Oct-2018 | 247 | 15 | 11 | |
wait_pid.c | H A D | 14-Oct-2018 | 731 | 42 | 28 | |
warn-auto.sh | H A D | 14-Oct-2018 | 64 | 3 | 0 | |
warn-shsgr | H A D | 14-Oct-2018 | 203 | 4 | 3 | |
x86cpuid.c | H A D | 14-Oct-2018 | 651 | 41 | 30 |
README
1daemontools-encore is a collection of tools for managing UNIX services. 2It is derived from the public-domain release of daemontools by D. J. 3Bernstein, which can be found at http://cr.yp.to/daemontools.html 4 5daemontools-encore adds numerous enhancements above what daemontools 6could do while maintaining backwards compatibility with daemontools. 7See the CHANGES file for more details on what features have been added. 8 9I realize there are other supervisory systems that will handle some or 10all of the tasks that this package does better. I am providing this 11package as a service to those who prefer the semantics and handling that 12daemontools provides. 13 14Official release can be found at: 15 16 http://untroubled.org/daemontools-encore/ 17 18Development versions are available from github: 19 20 https://github.com/bruceg/daemontools-encore 21 22============ 23Installation 24============ 25 26Adjust the values in the conf-* files if necessary. 27 28Build the programs by running 'make'. 29 30Edit the conf-bin and conf-man files and put the destination directory 31for programs and man pages in the first line of each respectively. 32 33As root, run 'make install'. 34 35 36 37Copyright (c) 2014 Bruce Guenter 38 39See the LICENSE file for details. 40