Lines Matching defs:event
10 * Check that fanotify overflow event is properly generated.
14 * event is generated.
66 static struct fanotify_event_metadata event;
68 static void event_res(struct fanotify_event_metadata *event, int i)
73 sprintf(symlnk, "/proc/self/fd/%d", event->fd);
81 tst_res(TFAIL, "Got event #%d out of order filename=%s", i, filename);
83 tst_res(TINFO, "Got event #%d filename=%s", i, filename);
135 len = read(fd_notify, &event, sizeof(event));
139 "read of notification event failed");
142 tst_res(expect_overflow ? TFAIL : TPASS, "Overflow event not generated!\n");
145 if (event.fd != FAN_NOFD) {
151 event_res(&event, nevents);
152 close(event.fd);
159 if (event.mask != FAN_OPEN &&
160 event.mask != FAN_Q_OVERFLOW) {
162 "got event: mask=%llx (expected %llx) pid=%u fd=%d",
163 (unsigned long long)event.mask,
165 (unsigned int)event.pid, event.fd);
168 if (event.mask == FAN_Q_OVERFLOW) {
169 if (got_overflow || event.fd != FAN_NOFD) {
171 "%s overflow event: mask=%llx pid=%u fd=%d",
173 (unsigned long long)event.mask,
174 (unsigned int)event.pid,
175 event.fd);
179 "Got an overflow event: pid=%u fd=%d",
180 (unsigned int)event.pid, event.fd);