static void event_enable_read(ACL_EVENT *eventp, ACL_VSTREAM *stream, int timeout, ACL_EVENT_NOTIFY_RDWR callback, void *context) { ACL_EVENT_FDTABLE *fdp = read_enable(eventp, stream, timeout, callback, context); fdp->listener = acl_is_listening_socket(ACL_VSTREAM_SOCK(stream)); }
static void event_enable_listen(ACL_EVENT *eventp, ACL_VSTREAM *stream, int timeout, ACL_EVENT_NOTIFY_RDWR callback, void *context) { ACL_EVENT_FDTABLE *fdp = read_enable(eventp, stream, timeout, callback, context); #if defined(ACL_MACOSX) fdp->listener = 1; #else fdp->listener = acl_is_listening_socket(ACL_VSTREAM_SOCK(stream)); #endif }