C. McEnroe
|
92d27e09c3
|
Implement service status
|
2020-08-15 15:29:58 -04:00 |
|
C. McEnroe
|
b7e36c72a6
|
Parse control commands
|
2020-08-15 15:16:50 -04:00 |
|
C. McEnroe
|
34c39437f2
|
Read service pipes
Changed line reading functions to return const char * because modifying
the strings by adding '\0' into them screws up the following call.
|
2020-08-15 14:54:33 -04:00 |
|
C. McEnroe
|
f556af9ad5
|
Implement non-blocking line-buffered reading
|
2020-08-15 13:05:31 -04:00 |
|
C. McEnroe
|
f39d916e3a
|
Just use CLOCK_MONOTONIC and clean up includes
CLOCK_MONOTONIC exists everywhere.
|
2020-08-15 09:53:03 -04:00 |
|
C. McEnroe
|
ba2175979c
|
Reap children
|
2020-08-15 01:08:01 -04:00 |
|
C. McEnroe
|
e68a29c15e
|
Implement serviceSignal, serviceStop, serviceRestart
|
2020-08-14 18:11:14 -04:00 |
|
C. McEnroe
|
04ca84acda
|
Switch to timespec for timeouts
Can be passed to ppoll(2) directly.
|
2020-08-14 17:44:27 -04:00 |
|
C. McEnroe
|
5f47019106
|
Implement serviceStart
|
2020-08-14 17:36:31 -04:00 |
|
C. McEnroe
|
ecc818534c
|
Flesh out Service struct
|
2020-08-14 16:51:32 -04:00 |
|
C. McEnroe
|
96e962a08c
|
Build environment for services
|
2020-08-14 16:17:29 -04:00 |
|
C. McEnroe
|
e0dab12078
|
Implement spawntab parsing
|
2020-08-14 16:00:35 -04:00 |
|
C. McEnroe
|
3b38cfdbfe
|
Implement user and group lookup
|
2020-08-14 16:00:35 -04:00 |
|
C. McEnroe
|
c9332d07f3
|
Add spawnd skeleton
|
2020-08-14 16:00:35 -04:00 |
|