Lines Matching defs:event
28 /* size of the event structure, not counting name */
67 * bogus call remove ACCESS from event mask returns ENOENT.
89 struct fanotify_event_metadata *event;
148 /* ATTRIB event should be ignored */
152 * Read events to verify event was ignored
180 /* Read events to verify ATTRIB event was properly generated */
187 event = (struct fanotify_event_metadata *)event_buf;
190 while (FAN_EVENT_OK(event, len) && test_num < tst_count) {
191 if (!(event->mask & event_set[test_num])) {
193 "got event: mask=%llx (expected %llx)",
194 (unsigned long long)event->mask,
198 "got event: mask=%llx",
199 (unsigned long long)event->mask);
205 if (event->fd >= 0)
206 SAFE_CLOSE(event->fd);
207 event->fd = FAN_NOFD;
208 event->mask &= ~event_set[test_num];
209 /* No events left in current mask? Go for next event */
210 if (event->mask == 0)
211 event = FAN_EVENT_NEXT(event, len);
215 while (FAN_EVENT_OK(event, len)) {
217 "got unnecessary event: mask=%llx",
218 (unsigned long long)event->mask);
219 if (event->fd != FAN_NOFD)
220 SAFE_CLOSE(event->fd);
221 event = FAN_EVENT_NEXT(event, len);