SELECT_FLAG
((SELECT_FLAG(type) & SELECT_OUTPUT_ONLY_FLAGS) != 0)
sync->set[fd].selected_events = SELECT_FLAG(B_SELECT_READ)
| SELECT_FLAG(B_SELECT_DISCONNECTED) | SELECT_FLAG(B_SELECT_ERROR);
sync->set[fd].selected_events |= SELECT_FLAG(B_SELECT_WRITE)
| SELECT_FLAG(B_SELECT_ERROR);
sync->set[fd].selected_events |= SELECT_FLAG(B_SELECT_ERROR);
if (readSet && sync->set[fd].events & (SELECT_FLAG(B_SELECT_READ)
| SELECT_FLAG(B_SELECT_DISCONNECTED) | SELECT_FLAG(B_SELECT_ERROR))) {
&& sync->set[fd].events & (SELECT_FLAG(B_SELECT_WRITE)
| SELECT_FLAG(B_SELECT_ERROR))) {
&& sync->set[fd].events & SELECT_FLAG(B_SELECT_ERROR)) {
return notify_select_events((select_info*)sync, SELECT_FLAG(event));
entry->events |= SELECT_FLAG(event);
entry->events &= ~SELECT_FLAG(event);
if (entry->events & SELECT_FLAG(event))
if ((eventsToDeselect & SELECT_FLAG(event)) != 0) {
if ((eventsToSelect & SELECT_FLAG(event)) != 0
selectedEvents |= SELECT_FLAG(event);
if ((eventsToDeselect & SELECT_FLAG(event)) != 0) {