s6

Mirror/fork of https://skarnet.org/software/s6/
git clone https://ccx.te2000.cz/git/s6
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore79L
-rw-r--r--AUTHORS43L
-rw-r--r--CONTRIBUTING5L
-rw-r--r--COPYING13L
-rw-r--r--DCO37L
-rw-r--r--INSTALL183L
-rw-r--r--Makefile148L
-rw-r--r--NEWS316L
-rw-r--r--README26L
-rw-r--r--README.macos4L
-rw-r--r--README.solaris11L
-rwxr-xr-xconfigure496L
-rw-r--r--doc/fifodir.html160L
-rw-r--r--doc/ftrig.html185L
-rw-r--r--doc/index.html442L
-rw-r--r--doc/instances.html122L
-rw-r--r--doc/libs6/accessrules.html338L
-rw-r--r--doc/libs6/fdholder.html229L
-rw-r--r--doc/libs6/ftrigr.html312L
-rw-r--r--doc/libs6/ftrigw.html101L
-rw-r--r--doc/libs6/index.html75L
-rw-r--r--doc/libs6/s6-ftrigrd.html80L
-rw-r--r--doc/localservice.html154L
-rw-r--r--doc/notifywhenup.html193L
-rw-r--r--doc/overview.html504L
-rw-r--r--doc/s6-accessrules-cdb-from-fs.html142L
-rw-r--r--doc/s6-accessrules-fs-from-cdb.html61L
-rw-r--r--doc/s6-applyuidgid.html64L
-rw-r--r--doc/s6-cleanfifodir.html43L
-rw-r--r--doc/s6-connlimit.html107L
-rw-r--r--doc/s6-envdir.html72L
-rw-r--r--doc/s6-envuidgid.html86L
-rw-r--r--doc/s6-fdholder-daemon.html147L
-rw-r--r--doc/s6-fdholder-delete.html77L
-rw-r--r--doc/s6-fdholder-errorcodes.html73L
-rw-r--r--doc/s6-fdholder-getdump.html117L
-rw-r--r--doc/s6-fdholder-list.html63L
-rw-r--r--doc/s6-fdholder-retrieve.html98L
-rw-r--r--doc/s6-fdholder-setdump.html83L
-rw-r--r--doc/s6-fdholder-store.html87L
-rw-r--r--doc/s6-fdholder-transferdump.html88L
-rw-r--r--doc/s6-fdholderd.html329L
-rw-r--r--doc/s6-fghack.html52L
-rw-r--r--doc/s6-ftrig-listen.html74L
-rw-r--r--doc/s6-ftrig-listen1.html90L
-rw-r--r--doc/s6-ftrig-notify.html45L
-rw-r--r--doc/s6-ftrig-wait.html53L
-rw-r--r--doc/s6-instance-control.html66L
-rw-r--r--doc/s6-instance-create.html101L
-rw-r--r--doc/s6-instance-delete.html81L
-rw-r--r--doc/s6-instance-list.html60L
-rw-r--r--doc/s6-instance-maker.html200L
-rw-r--r--doc/s6-instance-status.html64L
-rw-r--r--doc/s6-ioconnect.html90L
-rw-r--r--doc/s6-ipcclient.html75L
-rw-r--r--doc/s6-ipcserver-access.html178L
-rw-r--r--doc/s6-ipcserver-socketbinder.html88L
-rw-r--r--doc/s6-ipcserver.html152L
-rw-r--r--doc/s6-ipcserverd.html131L
-rw-r--r--doc/s6-log.html577L
-rw-r--r--doc/s6-mkfifodir.html47L
-rw-r--r--doc/s6-notifyoncheck.html177L
-rw-r--r--doc/s6-permafailon.html98L
-rw-r--r--doc/s6-setlock.html66L
-rw-r--r--doc/s6-setsid.html78L
-rw-r--r--doc/s6-setuidgid.html52L
-rw-r--r--doc/s6-socklog.html151L
-rw-r--r--doc/s6-softlimit.html55L
-rw-r--r--doc/s6-sudo.html60L
-rw-r--r--doc/s6-sudoc.html81L
-rw-r--r--doc/s6-sudod.html196L
-rw-r--r--doc/s6-supervise.html245L
-rw-r--r--doc/s6-svc.html199L
-rw-r--r--doc/s6-svdt-clear.html58L
-rw-r--r--doc/s6-svdt.html81L
-rw-r--r--doc/s6-svlink.html117L
-rw-r--r--doc/s6-svlisten.html128L
-rw-r--r--doc/s6-svlisten1.html103L
-rw-r--r--doc/s6-svok.html39L
-rw-r--r--doc/s6-svperms.html135L
-rw-r--r--doc/s6-svscan-1.html450L
-rw-r--r--doc/s6-svscan-not-1.html166L
-rw-r--r--doc/s6-svscan.html265L
-rw-r--r--doc/s6-svscanctl.html86L
-rw-r--r--doc/s6-svstat.html159L
-rw-r--r--doc/s6-svunlink.html95L
-rw-r--r--doc/s6-svwait.html114L
-rw-r--r--doc/s6-tai64n.html51L
-rw-r--r--doc/s6-tai64nlocal.html79L
-rw-r--r--doc/s6-usertree-maker.html274L
-rw-r--r--doc/scandir.html149L
-rw-r--r--doc/servicedir.html322L
-rw-r--r--doc/socket-activation.html111L
-rw-r--r--doc/ucspilogd.html106L
-rw-r--r--doc/unit-conversion.html1408L
-rw-r--r--doc/upgrade.html666L
-rw-r--r--doc/why.html210L
-rw-r--r--examples/klogd-linux/README5L
-rw-r--r--examples/klogd-linux/log/README1L
-rw-r--r--examples/klogd-linux/log/notification-fd1L
-rwxr-xr-xexamples/klogd-linux/log/run4L
-rwxr-xr-xexamples/klogd-linux/run5L
-rwxr-xr-xexamples/s6-svscanboot8L
-rw-r--r--examples/syslogd/README4L
-rw-r--r--examples/syslogd/log/README5L
-rw-r--r--examples/syslogd/log/notification-fd1L
-rwxr-xr-xexamples/syslogd/log/run20L
-rw-r--r--examples/syslogd/notification-fd1L
-rwxr-xr-xexamples/syslogd/run4L
-rw-r--r--package/deps-build3L
-rw-r--r--package/deps.mak293L
-rw-r--r--package/info4L
-rw-r--r--package/modes71L
-rw-r--r--package/targets.mak70L
-rwxr-xr-xpatch-for-solaris21L
-rw-r--r--src/conn-tools/deps-exe/s6-accessrules-cdb-from-fs3L
-rw-r--r--src/conn-tools/deps-exe/s6-accessrules-fs-from-cdb1L
-rw-r--r--src/conn-tools/deps-exe/s6-connlimit1L
-rw-r--r--src/conn-tools/deps-exe/s6-ioconnect3L
-rw-r--r--src/conn-tools/deps-exe/s6-ipcclient2L
-rw-r--r--src/conn-tools/deps-exe/s6-ipcserver1L
-rw-r--r--src/conn-tools/deps-exe/s6-ipcserver-access3L
-rw-r--r--src/conn-tools/deps-exe/s6-ipcserver-socketbinder2L
-rw-r--r--src/conn-tools/deps-exe/s6-ipcserverd3L
-rw-r--r--src/conn-tools/deps-exe/s6-sudo1L
-rw-r--r--src/conn-tools/deps-exe/s6-sudoc3L
-rw-r--r--src/conn-tools/deps-exe/s6-sudod4L
-rw-r--r--src/conn-tools/s6-accessrules-cdb-from-fs.c194L
-rw-r--r--src/conn-tools/s6-accessrules-fs-from-cdb.c175L
-rw-r--r--src/conn-tools/s6-connlimit.c39L
-rw-r--r--src/conn-tools/s6-ioconnect.c223L
-rw-r--r--src/conn-tools/s6-ipcclient.c67L
-rw-r--r--src/conn-tools/s6-ipcserver-access.c220L
-rw-r--r--src/conn-tools/s6-ipcserver-socketbinder.c61L
-rw-r--r--src/conn-tools/s6-ipcserver.c139L
-rw-r--r--src/conn-tools/s6-ipcserverd.c393L
-rw-r--r--src/conn-tools/s6-sudo.c68L
-rw-r--r--src/conn-tools/s6-sudo.h11L
-rw-r--r--src/conn-tools/s6-sudoc.c122L
-rw-r--r--src/conn-tools/s6-sudod.c222L
-rw-r--r--src/daemontools-extras/deps-exe/s6-applyuidgid1L
-rw-r--r--src/daemontools-extras/deps-exe/s6-envdir1L
-rw-r--r--src/daemontools-extras/deps-exe/s6-envuidgid3L
-rw-r--r--src/daemontools-extras/deps-exe/s6-fghack2L
-rw-r--r--src/daemontools-extras/deps-exe/s6-log3L
-rw-r--r--src/daemontools-extras/deps-exe/s6-setlock2L
-rw-r--r--src/daemontools-extras/deps-exe/s6-setsid1L
-rw-r--r--src/daemontools-extras/deps-exe/s6-setuidgid1L
-rw-r--r--src/daemontools-extras/deps-exe/s6-socklog4L
-rw-r--r--src/daemontools-extras/deps-exe/s6-softlimit1L
-rw-r--r--src/daemontools-extras/deps-exe/s6-tai64n2L
-rw-r--r--src/daemontools-extras/deps-exe/s6-tai64nlocal1L
-rw-r--r--src/daemontools-extras/deps-exe/ucspilogd2L
-rw-r--r--src/daemontools-extras/lolsyslog.c91L
-rw-r--r--src/daemontools-extras/lolsyslog.h10L
-rw-r--r--src/daemontools-extras/s6-applyuidgid.c68L
-rw-r--r--src/daemontools-extras/s6-envdir.c41L
-rw-r--r--src/daemontools-extras/s6-envuidgid.c179L
-rw-r--r--src/daemontools-extras/s6-fghack.c40L
-rw-r--r--src/daemontools-extras/s6-log.c1347L
-rw-r--r--src/daemontools-extras/s6-setlock.c94L
-rw-r--r--src/daemontools-extras/s6-setsid.c70L
-rw-r--r--src/daemontools-extras/s6-setuidgid.c46L
-rw-r--r--src/daemontools-extras/s6-socklog.c223L
-rw-r--r--src/daemontools-extras/s6-softlimit.c128L
-rw-r--r--src/daemontools-extras/s6-tai64n.c36L
-rw-r--r--src/daemontools-extras/s6-tai64nlocal.c65L
-rw-r--r--src/daemontools-extras/ucspilogd.c84L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-daemon4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-delete4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-getdump4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-list4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-retrieve4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-setdump4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-store4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholder-transferdump4L
-rw-r--r--src/fdholder/deps-exe/s6-fdholderd4L
-rw-r--r--src/fdholder/s6-fdholder-daemon.c157L
-rw-r--r--src/fdholder/s6-fdholder-delete.c42L
-rw-r--r--src/fdholder/s6-fdholder-getdump.c88L
-rw-r--r--src/fdholder/s6-fdholder-list.c63L
-rw-r--r--src/fdholder/s6-fdholder-retrieve.c55L
-rw-r--r--src/fdholder/s6-fdholder-setdump.c79L
-rw-r--r--src/fdholder/s6-fdholder-store.c49L
-rw-r--r--src/fdholder/s6-fdholder-transferdump.c69L
-rw-r--r--src/fdholder/s6-fdholderd.c812L
-rw-r--r--src/include-local/s6lockd.h8L
-rw-r--r--src/include/s6/accessrules.h64L
-rw-r--r--src/include/s6/auto.h21L
-rw-r--r--src/include/s6/compat.h20L
-rw-r--r--src/include/s6/fdholder.h88L
-rw-r--r--src/include/s6/ftrigr.h99L
-rw-r--r--src/include/s6/ftrigw.h16L
-rw-r--r--src/include/s6/lock.h75L
-rw-r--r--src/include/s6/s6.h14L
-rw-r--r--src/include/s6/servicedir.h34L
-rw-r--r--src/include/s6/supervise.h79L
-rw-r--r--src/instance/deps-exe/s6-instance-control1L
-rw-r--r--src/instance/deps-exe/s6-instance-create2L
-rw-r--r--src/instance/deps-exe/s6-instance-delete2L
-rw-r--r--src/instance/deps-exe/s6-instance-list2L
-rw-r--r--src/instance/deps-exe/s6-instance-maker2L
-rw-r--r--src/instance/deps-exe/s6-instance-status1L
-rw-r--r--src/instance/s6-instance-control.c79L
-rw-r--r--src/instance/s6-instance-create.c105L
-rw-r--r--src/instance/s6-instance-delete.c62L
-rw-r--r--src/instance/s6-instance-list.c52L
-rw-r--r--src/instance/s6-instance-maker.c185L
-rw-r--r--src/instance/s6-instance-status.c102L
-rwxr-xr-xsrc/libs6/deps-exe/s6-ftrigrd5L
-rwxr-xr-xsrc/libs6/deps-exe/s6lockd4L
-rwxr-xr-xsrc/libs6/deps-exe/s6lockd-helper2L
-rw-r--r--src/libs6/deps-lib/s663L
-rw-r--r--src/libs6/deps-lib/s6auto5L
-rw-r--r--src/libs6/ftrig1.h23L
-rw-r--r--src/libs6/ftrig1_free.c25L
-rw-r--r--src/libs6/ftrig1_make.c45L
-rw-r--r--src/libs6/ftrigr1_zero.c5L
-rw-r--r--src/libs6/ftrigr_ack.c17L
-rw-r--r--src/libs6/ftrigr_check.c20L
-rw-r--r--src/libs6/ftrigr_checksa.c45L
-rw-r--r--src/libs6/ftrigr_end.c15L
-rw-r--r--src/libs6/ftrigr_start.c9L
-rw-r--r--src/libs6/ftrigr_startf.c11L
-rw-r--r--src/libs6/ftrigr_subscribe.c42L
-rw-r--r--src/libs6/ftrigr_unsubscribe.c33L
-rw-r--r--src/libs6/ftrigr_update.c11L
-rw-r--r--src/libs6/ftrigr_updateb.c68L
-rw-r--r--src/libs6/ftrigr_wait_and.c27L
-rw-r--r--src/libs6/ftrigr_wait_or.c32L
-rw-r--r--src/libs6/ftrigr_zero.c5L
-rw-r--r--src/libs6/ftrigw_clean.c39L
-rw-r--r--src/libs6/ftrigw_fifodir_make.c25L
-rw-r--r--src/libs6/ftrigw_notify.c8L
-rw-r--r--src/libs6/ftrigw_notifyb.c22L
-rw-r--r--src/libs6/ftrigw_notifyb_nosig.c63L
-rw-r--r--src/libs6/s6-ftrigrd.c270L
-rw-r--r--src/libs6/s6_accessrules_backend_cdb.c46L
-rw-r--r--src/libs6/s6_accessrules_backend_fs.c58L
-rw-r--r--src/libs6/s6_accessrules_keycheck_ip4.c24L
-rw-r--r--src/libs6/s6_accessrules_keycheck_ip6.c27L
-rw-r--r--src/libs6/s6_accessrules_keycheck_reversedns.c28L
-rw-r--r--src/libs6/s6_accessrules_keycheck_uidgid.c30L
-rw-r--r--src/libs6/s6_accessrules_params_free.c10L
-rw-r--r--src/libs6/s6_accessrules_uidgid_cdb.c9L
-rw-r--r--src/libs6/s6_accessrules_uidgid_fs.c9L
-rw-r--r--src/libs6/s6_auto_write_logger.c10L
-rw-r--r--src/libs6/s6_auto_write_logger_tmp.c53L
-rw-r--r--src/libs6/s6_auto_write_logrun.c10L
-rw-r--r--src/libs6/s6_auto_write_logrun_tmp.c68L
-rw-r--r--src/libs6/s6_auto_write_service.c58L
-rw-r--r--src/libs6/s6_compat_el_semicolon.c54L
-rw-r--r--src/libs6/s6_dtally_pack.c11L
-rw-r--r--src/libs6/s6_dtally_read.c55L
-rw-r--r--src/libs6/s6_dtally_unpack.c11L
-rw-r--r--src/libs6/s6_dtally_write.c16L
-rw-r--r--src/libs6/s6_fdholder_delete.c25L
-rw-r--r--src/libs6/s6_fdholder_delete_async.c18L
-rw-r--r--src/libs6/s6_fdholder_end.c11L
-rw-r--r--src/libs6/s6_fdholder_getdump.c76L
-rw-r--r--src/libs6/s6_fdholder_list.c20L
-rw-r--r--src/libs6/s6_fdholder_list_async.c10L
-rw-r--r--src/libs6/s6_fdholder_list_cb.c37L
-rw-r--r--src/libs6/s6_fdholder_retrieve.c19L
-rw-r--r--src/libs6/s6_fdholder_retrieve_async.c19L
-rw-r--r--src/libs6/s6_fdholder_retrieve_cb.c29L
-rw-r--r--src/libs6/s6_fdholder_setdump.c81L
-rw-r--r--src/libs6/s6_fdholder_start.c19L
-rw-r--r--src/libs6/s6_fdholder_store.c25L
-rw-r--r--src/libs6/s6_fdholder_store_async.c20L
-rw-r--r--src/libs6/s6_instance_chdirservice.c26L
-rw-r--r--src/libs6/s6_servicedir_file_list.c21L
-rw-r--r--src/libs6/s6_servicedir_instances_recreate_offline.c10L
-rw-r--r--src/libs6/s6_servicedir_instances_recreate_offline_tmp.c78L
-rw-r--r--src/libs6/s6_supervise_link.c34L
-rw-r--r--src/libs6/s6_supervise_link_names.c156L
-rw-r--r--src/libs6/s6_supervise_unlink.c52L
-rw-r--r--src/libs6/s6_supervise_unlink_names.c98L
-rw-r--r--src/libs6/s6_svc_ok.c24L
-rw-r--r--src/libs6/s6_svc_write.c27L
-rw-r--r--src/libs6/s6_svc_writectl.c47L
-rw-r--r--src/libs6/s6_svstatus_pack.c20L
-rw-r--r--src/libs6/s6_svstatus_read.c22L
-rw-r--r--src/libs6/s6_svstatus_unpack.c23L
-rw-r--r--src/libs6/s6_svstatus_write.c16L
-rw-r--r--src/pipe-tools/deps-exe/s6-cleanfifodir2L
-rw-r--r--src/pipe-tools/deps-exe/s6-ftrig-listen6L
-rw-r--r--src/pipe-tools/deps-exe/s6-ftrig-listen15L
-rw-r--r--src/pipe-tools/deps-exe/s6-ftrig-notify2L
-rw-r--r--src/pipe-tools/deps-exe/s6-ftrig-wait5L
-rw-r--r--src/pipe-tools/deps-exe/s6-mkfifodir2L
-rw-r--r--src/pipe-tools/s6-cleanfifodir.c15L
-rw-r--r--src/pipe-tools/s6-ftrig-listen.c117L
-rw-r--r--src/pipe-tools/s6-ftrig-listen1.c97L
-rw-r--r--src/pipe-tools/s6-ftrig-notify.c15L
-rw-r--r--src/pipe-tools/s6-ftrig-wait.c49L
-rw-r--r--src/pipe-tools/s6-mkfifodir.c34L
-rw-r--r--src/supervision/deps-exe/s6-notifyoncheck5L
-rw-r--r--src/supervision/deps-exe/s6-permafailon3L
-rw-r--r--src/supervision/deps-exe/s6-supervise3L
-rw-r--r--src/supervision/deps-exe/s6-svc2L
-rw-r--r--src/supervision/deps-exe/s6-svdt2L
-rw-r--r--src/supervision/deps-exe/s6-svdt-clear2L
-rw-r--r--src/supervision/deps-exe/s6-svlink5L
-rw-r--r--src/supervision/deps-exe/s6-svlisten8L
-rw-r--r--src/supervision/deps-exe/s6-svlisten17L
-rw-r--r--src/supervision/deps-exe/s6-svok2L
-rw-r--r--src/supervision/deps-exe/s6-svperms2L
-rw-r--r--src/supervision/deps-exe/s6-svscan3L
-rw-r--r--src/supervision/deps-exe/s6-svscanctl2L
-rw-r--r--src/supervision/deps-exe/s6-svstat3L
-rw-r--r--src/supervision/deps-exe/s6-svunlink5L
-rw-r--r--src/supervision/deps-exe/s6-svwait6L
-rw-r--r--src/supervision/s6-notifyoncheck.c274L
-rw-r--r--src/supervision/s6-permafailon.c126L
-rw-r--r--src/supervision/s6-supervise.c826L
-rw-r--r--src/supervision/s6-svc.c152L
-rw-r--r--src/supervision/s6-svdt-clear.c16L
-rw-r--r--src/supervision/s6-svdt.c74L
-rw-r--r--src/supervision/s6-svlink.c118L
-rw-r--r--src/supervision/s6-svlisten.c86L
-rw-r--r--src/supervision/s6-svlisten.h29L
-rw-r--r--src/supervision/s6-svlisten1.c61L
-rw-r--r--src/supervision/s6-svok.c16L
-rw-r--r--src/supervision/s6-svperms.c272L
-rw-r--r--src/supervision/s6-svscan.c785L
-rw-r--r--src/supervision/s6-svscanctl.c53L
-rw-r--r--src/supervision/s6-svstat.c304L
-rw-r--r--src/supervision/s6-svunlink.c49L
-rw-r--r--src/supervision/s6-svwait.c70L
-rw-r--r--src/supervision/s6_svlisten_loop.c114L
-rw-r--r--src/supervision/s6_svlisten_signal_handler.c28L
-rw-r--r--src/usertree/deps-exe/s6-usertree-maker2L
-rw-r--r--src/usertree/s6-usertree-maker.c223L
-rwxr-xr-xtools/gen-deps.sh100L
-rwxr-xr-xtools/install.sh69L