diff options
Diffstat (limited to 'src/pies.h')
-rw-r--r-- | src/pies.h | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -320,10 +320,11 @@ void free_redirector (struct redirector *rp); void pies_schedule_action (int act); void free_action (struct action *act); -#define PIES_CHLD_NONE 0 -#define PIES_CHLD_CLEANUP 0x01 -#define PIES_CHLD_WAKEUP 0x02 -#define PIES_CHLD_GC 0x04 +#define PIES_CHLD_NONE 0 +#define PIES_CHLD_CLEANUP 0x01 +#define PIES_CHLD_WAKEUP 0x02 +#define PIES_CHLD_GC 0x04 +#define PIES_CHLD_RESCHEDULE_ALARM 0x08 void pies_schedule_children (int op); @@ -338,7 +339,6 @@ void progman_stop (void); void progman_cleanup (int expect_term); void progman_filter (int (*filter) (struct component *, void *data), void *data); -int progman_wait_until (int (*cond) (void *), void *data); int progman_accept (int socket, void *data); void progman_create_sockets (void); @@ -348,6 +348,7 @@ struct component *progman_lookup_tcpmux (const char *service, void progman_run_comp (struct component *comp, int fd, union pies_sockaddr_storage *sa, socklen_t salen); +void progman_recompute_alarm (void); void fd_report (int fd, const char *msg); |