Other Child Flags

Overview

// macros

#define APR_OC_REASON_DEATH
#define APR_OC_REASON_LOST
#define APR_OC_REASON_RESTART
#define APR_OC_REASON_RUNNING
#define APR_OC_REASON_UNREGISTER
#define APR_OC_REASON_UNWRITABLE

Detailed Documentation

Macros

#define APR_OC_REASON_DEATH

child has died, caller must call unregister still

#define APR_OC_REASON_LOST

somehow the child exited without us knowing … buggy os?

#define APR_OC_REASON_RESTART

a restart is occurring, perform any necessary cleanup (including sending a special signal to child)

#define APR_OC_REASON_RUNNING

a health check is occurring, for most maintainence functions this is a no-op.

#define APR_OC_REASON_UNREGISTER

unregister has been called, do whatever is necessary (including kill the child)

#define APR_OC_REASON_UNWRITABLE

write_fd is unwritable