Lines Matching refs:events
118 pc.events = POLLIN;
134 struct pollfd events[1024];
167 pc.events = w->pevents;
171 if (w->events == 0) {
194 if (w->events != 0 || add_failed) {
195 /* Modify, potentially removing events -- need to delete then add.
196 * Could maybe mod if we knew for sure no events are removed, but
197 * content of w->events is handled above as not reliable (falls back)
200 * lazily remove events, squelching them in the mean time. */
213 w->events = w->pevents;
236 events,
237 ARRAY_SIZE(events),
284 loop->watchers[loop->nwatchers] = (void*) events;
288 pe = events + i;
292 /* Skip invalidated events, see uv__platform_invalidate_fd */
341 if (nfds == ARRAY_SIZE(events) && --count != 0) {
342 /* Poll for more events but don't block this time. */
638 static int uv__parse_data(char *buf, int *events, uv_fs_event_t* handle) {
644 *events = 0;
672 *events = UV_RENAME;
676 *events = UV_CHANGE;
690 *events = UV_RENAME;
692 *events = UV_CHANGE;
707 int events = 0;
730 rc = uv__parse_data(result_data, &events, handle);
752 handle->cb(handle, fname, events, 0);
1281 struct pollfd* events;
1289 events = (struct pollfd*) loop->watchers[loop->nwatchers];
1292 if (events != NULL)
1293 /* Invalidate events with same file descriptor */
1295 if ((int) events[i].fd == fd)
1296 events[i].fd = -1;
1299 pc.events = 0;