<< "add_mask" << add_mask << dendl;
struct kevent ke;
int filter = 0;
- filter |= add_mask & EVENT_READABLE ? EVFILT_READ : 0;
- filter |= add_mask & EVENT_WRITABLE ? EVFILT_WRITE : 0;
+ filter |= (add_mask & EVENT_READABLE) ? EVFILT_READ : 0;
+ filter |= (add_mask & EVENT_WRITABLE) ? EVFILT_WRITE : 0;
if (filter) {
EV_SET(&ke, fd, filter, EV_ADD, 0, 0, NULL);
struct kevent ee;
struct kevent ke;
int filter = 0;
- filter |= delmask & EVENT_READABLE ? EVFILT_READ : 0;
- filter |= delmask & EVENT_WRITABLE ? EVFILT_WRITE : 0;
+ filter |= (delmask & EVENT_READABLE) ? EVFILT_READ : 0;
+ filter |= (delmask & EVENT_WRITABLE) ? EVFILT_WRITE : 0;
if (filter) {
EV_SET(&ke, fd, filter, EV_DELETE, 0, 0, NULL);