OpenWrt service / process manager

John Crispin b5e17105b1 syslog() is a blocking call on eglibc. as procd provides the actual syslog, weneed to make sure that we do not run into a deadlock. 10 năm trước cách đây
.gitignore d66c790cc0 update .gitignore 11 năm trước cách đây
CMakeLists.txt 8555851160 add suport for measuring process resource usage 10 năm trước cách đây
askfirst.c f51f9cc573 procd: Exit askfirst on read error 10 năm trước cách đây
coldplug.c b803c65259 coldplug: remove duplicated include 10 năm trước cách đây
debug.c b5f942d639 Parse only init_debug option with non-empty argument. 10 năm trước cách đây
early.c 600a9c0d2b Error and return when failing stat('/dev/console'). 10 năm trước cách đây
hotplug.c 993b8f2f8a hotplug: terminate uloop after fork(), redirect stdin, out and err to /dev/null 10 năm trước cách đây
hotplug.h 32f1c6e467 fix behaviour during sysupgrade 11 năm trước cách đây
inittab.c cac289316b bugfix of error handling while open() 11 năm trước cách đây
instance.c 6053eeb3d9 fix skewed parameter order in respawn code 10 năm trước cách đây
instance.h 98218b6aa8 add code to configure respawn via ubus 10 năm trước cách đây
log.c f29ce20a2f remove bogus subscriber 11 năm trước cách đây
logread.c 1c01a51374 logread: fix the facility name reporting 10 năm trước cách đây
main.c 36d79a90c2 the cloexec logic of the watchdog was broken 10 năm trước cách đây
md5.c 0a7d365974 add instance file attribute with md5 hash checks 11 năm trước cách đây
md5.h 8158e9052a add license headers 11 năm trước cách đây
measure.c 8555851160 add suport for measuring process resource usage 10 năm trước cách đây
mkdev.c 4ec2545ed6 properly fix umask handling 11 năm trước cách đây
preinit.c c261d39c1a we dont want to continue booting if sysupgrade is in progress 11 năm trước cách đây
procd.h b5e17105b1 syslog() is a blocking call on eglibc. as procd provides the actual syslog, weneed to make sure that we do not run into a deadlock. 10 năm trước cách đây
rcS.c b5e17105b1 syslog() is a blocking call on eglibc. as procd provides the actual syslog, weneed to make sure that we do not run into a deadlock. 10 năm trước cách đây
rcS.h 8716a453c6 add a way for procd to queue async init.d calls 10 năm trước cách đây
service.c 8183146ad8 execute the "running" hook once the daemon is started 10 năm trước cách đây
service.h 11a65fae34 remove now unused variable 10 năm trước cách đây
signal.c a2953547e3 add 2 second sleep before rebooting 11 năm trước cách đây
state.c df1b0c3512 Fix event type reporting when calling 'procd_shutdown'. 10 năm trước cách đây
syslog.c b5e17105b1 syslog() is a blocking call on eglibc. as procd provides the actual syslog, weneed to make sure that we do not run into a deadlock. 10 năm trước cách đây
syslog.h b5e17105b1 syslog() is a blocking call on eglibc. as procd provides the actual syslog, weneed to make sure that we do not run into a deadlock. 10 năm trước cách đây
system.c 03aab02afb add a ubus handler that allows sending signals to processes 10 năm trước cách đây
trigger.c 35f0336c12 fix service level triggers 11 năm trước cách đây
ubus.c 7f31a19db4 make ubus handling use uloop timers 11 năm trước cách đây
udevtrigger.c d4f72a9102 udevtrigger: nuke scan_{subdir,class,block} functions 10 năm trước cách đây
utils.c 8158e9052a add license headers 11 năm trước cách đây
utils.h 8158e9052a add license headers 11 năm trước cách đây
watchdog.c 36d79a90c2 the cloexec logic of the watchdog was broken 10 năm trước cách đây
watchdog.h 36d79a90c2 the cloexec logic of the watchdog was broken 10 năm trước cách đây