6#define FPM_EV_TIMEOUT (1 << 0)
7#define FPM_EV_READ (1 << 1)
8#define FPM_EV_PERSIST (1 << 2)
9#define FPM_EV_EDGE (1 << 3)
11#define fpm_event_set_timer(ev, flags, cb, arg) fpm_event_set((ev), -1, (flags), (cb), (arg))
int fpm_event_add(struct fpm_event_s *ev, unsigned long int timeout)
struct fpm_event_queue_s fpm_event_queue
int fpm_event_set(struct fpm_event_s *ev, int fd, int flags, void(*callback)(struct fpm_event_s *, short, void *), void *arg)
int fpm_event_pre_init(char *mechanism)
int fpm_event_init_main(void)
int fpm_event_support_edge_trigger(void)
void fpm_event_fire(struct fpm_event_s *ev)
const char * fpm_event_mechanism_name(void)
void fpm_event_loop(int err)
int fpm_event_del(struct fpm_event_s *ev)
int(* wait)(struct fpm_event_queue_s *queue, unsigned long int timeout)
int(* remove)(struct fpm_event_s *ev)
int(* add)(struct fpm_event_s *ev)
struct fpm_event_queue_s * prev
struct fpm_event_queue_s * next
void(* callback)(struct fpm_event_s *, short, void *)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)