Home
last modified time | relevance | path

Searched refs:fd_notify (Results 1 - 25 of 26) sorted by relevance

12

/third_party/ltp/testcases/kernel/syscalls/fanotify/
H A Dfanotify23.c40 static int fd_notify; variable
70 ret = fanotify_mark(fd_notify, FAN_MARK_REMOVE, in verify_mark_removed()
92 fd_notify = SAFE_FANOTIFY_INIT(FAN_CLASS_NOTIF | FAN_REPORT_FID | in test_fanotify()
99 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | FAN_MARK_EVICTABLE, in test_fanotify()
102 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD, in test_fanotify()
106 ret = fanotify_mark(fd_notify, FAN_MARK_ADD | FAN_MARK_EVICTABLE, in test_fanotify()
118 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_REMOVE, in test_fanotify()
127 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | FAN_MARK_FILESYSTEM, in test_fanotify()
138 ret = SAFE_READ(0, fd_notify, event_buf, EVENT_BUF_LEN); in test_fanotify()
144 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_AD in test_fanotify()
[all...]
H A Dfanotify04.c36 static int fd_notify; variable
56 if (fanotify_mark(fd_notify, FAN_MARK_ADD | flag, FAN_OPEN, AT_FDCWD, in check_mark()
60 "AT_FDCWD, '%s') %s", fd_notify, flagstr, file, in check_mark()
65 "AT_FDCWD, '%s') %s", fd_notify, flagstr, file, in check_mark()
75 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_REMOVE | flag, in check_mark()
106 SAFE_READ(0, fd_notify, event_buf, EVENT_SIZE); in verify_event()
140 ret = read(fd_notify, event_buf, EVENT_SIZE); in verify_no_event()
151 tst_res(TFAIL | TERRNO, "read(%d, buf, %zu) failed", fd_notify, in verify_no_event()
180 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD, FAN_OPEN, AT_FDCWD, fname); in test01()
181 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_AD in test01()
[all...]
H A Dfanotify03.c47 static volatile int fd_notify; variable
155 SAFE_CLOSE(fd_notify); in child_handler()
156 fd_notify = -1; in child_handler()
176 SAFE_CLOSE(fd_notify); in run_child()
221 fd_notify = SAFE_FANOTIFY_INIT(FAN_CLASS_CONTENT, O_RDONLY); in setup_mark()
224 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | mark->flag, in setup_mark()
248 while (test_num < tc->event_count + 1 && fd_notify != -1) { in test_fanotify()
253 ret = read(fd_notify, event_buf + len, in test_fanotify()
255 if (fd_notify == -1) in test_fanotify()
260 fd_notify, EVENT_BUF_LE in test_fanotify()
[all...]
H A Dfanotify01.c77 static int fd_notify; variable
104 fd_notify = SAFE_FANOTIFY_INIT(tc->init_flags, O_RDONLY); in test_fanotify()
106 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | mark->flag, in test_fanotify()
128 ret = SAFE_READ(0, fd_notify, event_buf, EVENT_BUF_LEN); in test_fanotify()
146 ret = SAFE_READ(0, fd_notify, event_buf + len, in test_fanotify()
155 SAFE_FANOTIFY_MARK(fd_notify, in test_fanotify()
169 ret = SAFE_READ(0, fd_notify, event_buf + len, in test_fanotify()
192 ret = SAFE_READ(0, fd_notify, event_buf + len, in test_fanotify()
200 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | mark->flag | in test_fanotify()
218 ret = SAFE_READ(0, fd_notify, event_bu in test_fanotify()
[all...]
H A Dfanotify08.c27 static int fd_notify; variable
34 fd_notify = SAFE_FANOTIFY_INIT(FAN_CLASS_NOTIF|fan_bit, O_RDONLY); in test_init_bit()
36 ret = SAFE_FCNTL(fd_notify, F_GETFD); in test_init_bit()
43 SAFE_CLOSE(fd_notify); in test_init_bit()
60 if (fd_notify > 0) in cleanup()
61 SAFE_CLOSE(fd_notify); in cleanup()
H A Dfanotify02.c38 static int fd, fd_notify; variable
50 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD, FAN_ACCESS | in test01()
73 ret = SAFE_READ(0, fd_notify, event_buf, in test01()
92 ret = SAFE_READ(0, fd_notify, event_buf + len, in test01()
99 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_REMOVE, in test01()
120 ret = SAFE_READ(0, fd_notify, event_buf + len, in test01()
183 fd_notify = SAFE_FANOTIFY_INIT(FAN_CLASS_NOTIF, O_RDONLY); in setup()
188 if (fd_notify > 0) in cleanup()
189 SAFE_CLOSE(fd_notify); in cleanup()
H A Dfanotify19.c42 static int fd_notify; variable
128 SAFE_CLOSE(fd_notify); in do_fork()
158 fd_notify = fanotify_init(FANOTIFY_REQUIRED_USER_INIT_FLAGS, O_RDONLY); in test_fanotify()
160 if (fd_notify < 0) { in test_fanotify()
172 if (fanotify_mark(fd_notify, FAN_MARK_ADD, FAN_ALL_EVENTS, in test_fanotify()
177 fd_notify, in test_fanotify()
195 len = SAFE_READ(0, fd_notify, event_buf + len, EVENT_BUF_LEN - len); in test_fanotify()
260 SAFE_CLOSE(fd_notify); in test_fanotify()
276 if (fd_notify > 0) in cleanup()
277 SAFE_CLOSE(fd_notify); in cleanup()
[all...]
H A Dfanotify12.c40 static volatile int fd_notify; variable
114 SAFE_CLOSE(fd_notify); in generate_events()
147 fd_notify = SAFE_FANOTIFY_INIT(FAN_CLASS_NOTIF, O_RDONLY); in setup_mark()
151 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | mark->flag, in setup_mark()
156 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | mark->flag in setup_mark()
181 len = SAFE_READ(0, fd_notify, event_buf, EVENT_BUF_LEN); in do_test()
219 if (fd_notify > 0) in do_test()
220 SAFE_CLOSE(fd_notify); in do_test()
234 if (fd_notify > 0) in do_cleanup()
235 SAFE_CLOSE(fd_notify); in do_cleanup()
[all...]
H A Dfanotify18.c45 static int fd_notify; variable
111 fd_notify = fanotify_init(tc->init_flags, O_RDONLY); in test_fanotify()
113 if (fd_notify < 0) { in test_fanotify()
128 if (fanotify_mark(fd_notify, tc->mark_flags, tc->mark_mask, AT_FDCWD, in test_fanotify()
144 fd_notify, in test_fanotify()
155 SAFE_CLOSE(fd_notify); in test_fanotify()
187 if (fd_notify > 0) in cleanup()
188 SAFE_CLOSE(fd_notify); in cleanup()
H A Dfanotify07.c43 static volatile int fd_notify; variable
76 SAFE_CLOSE(fd_notify); in run_children()
132 SAFE_READ(1, fd_notify, &event, sizeof(event)); in loose_fanotify_events()
149 SAFE_WRITE(SAFE_WRITE_ALL, fd_notify, &resp, sizeof(resp)); in loose_fanotify_events()
162 fd_notify = setup_instance(); in test_fanotify()
181 SAFE_CLOSE(fd_notify); in test_fanotify()
202 if (fd_notify > 0) in cleanup()
203 SAFE_CLOSE(fd_notify); in cleanup()
H A Dfanotify06.c63 static int fd_notify[FANOTIFY_PRIORITIES][GROUPS_PER_PRIO]; variable
86 fd_notify[p][i] = SAFE_FANOTIFY_INIT(fanotify_prio[p] | in create_fanotify_groups()
91 SAFE_FANOTIFY_MARK(fd_notify[p][i], in create_fanotify_groups()
100 SAFE_FANOTIFY_MARK(fd_notify[p][i], in create_fanotify_groups()
115 if (fd_notify[p][i] > 0) in cleanup_fanotify_groups()
116 SAFE_CLOSE(fd_notify[p][i]); in cleanup_fanotify_groups()
177 ret = read(fd_notify[0][i], event_buf, EVENT_BUF_LEN); in test_fanotify()
205 ret = read(fd_notify[p][i], event_buf, EVENT_BUF_LEN); in test_fanotify()
H A Dfanotify05.c64 static int fd, fd_notify; variable
116 fd_notify = SAFE_FANOTIFY_INIT(tc->init_flags | FAN_NONBLOCK, O_RDONLY); in test_fanotify()
118 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_MOUNT | FAN_MARK_ADD, FAN_OPEN, in test_fanotify()
135 len = read(fd_notify, &event, sizeof(event)); in test_fanotify()
185 SAFE_CLOSE(fd_notify); in test_fanotify()
206 if (fd_notify > 0) in cleanup()
207 SAFE_CLOSE(fd_notify); in cleanup()
H A Dfanotify11.c61 int fd_notify; in test01() local
73 fd_notify = SAFE_FANOTIFY_INIT(tcases[i], 0); in test01()
75 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD, in test01()
80 SAFE_READ(0, fd_notify, &event, sizeof(struct fanotify_event_metadata)); in test01()
91 SAFE_CLOSE(fd_notify); in test01()
H A Dfanotify22.c50 static int fd_notify; variable
254 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD|FAN_MARK_FILESYSTEM, in do_test()
259 read_len = SAFE_READ(0, fd_notify, event_buf, BUF_SIZE); in do_test()
261 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_REMOVE|FAN_MARK_FILESYSTEM, in do_test()
302 fd_notify = SAFE_FANOTIFY_INIT(FAN_CLASS_NOTIF|FAN_REPORT_FID, in setup()
310 if (fd_notify > 0) in cleanup()
311 SAFE_CLOSE(fd_notify); in cleanup()
H A Dfanotify09.c65 static int fd_notify[NUM_GROUPS]; variable
239 fd_notify[i] = SAFE_FANOTIFY_INIT(FAN_CLASS_NOTIF | report_name | in create_fanotify_groups()
246 SAFE_FANOTIFY_MARK(fd_notify[i], in create_fanotify_groups()
264 SAFE_FANOTIFY_MARK(fd_notify[i], FAN_MARK_ADD | ignore, in create_fanotify_groups()
275 if (fd_notify[i] > 0) in cleanup_fanotify_groups()
276 SAFE_CLOSE(fd_notify[i]); in cleanup_fanotify_groups()
410 ret = read(fd_notify[0], event_buf, EVENT_BUF_LEN); in test_fanotify()
451 check_ignore_mask(fd_notify[i]); in test_fanotify()
453 ret = read(fd_notify[i], event_buf, EVENT_BUF_LEN); in test_fanotify()
H A Dfanotify16.c59 static int fd_notify; variable
284 fd_notify = SAFE_FANOTIFY_INIT(group->flag, 0); in do_test()
289 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | mark->flag, tc->mask, in do_test()
309 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | sub_mark->flag, in do_test()
318 SAFE_FANOTIFY_MARK(fd_notify, FAN_MARK_ADD | in do_test()
348 len += SAFE_READ(0, fd_notify, event_buf + len, EVENT_BUF_LEN - len); in do_test()
476 len += SAFE_READ(0, fd_notify, event_buf + len, EVENT_BUF_LEN - len); in do_test()
522 SAFE_CLOSE(fd_notify); in do_test()
523 fd_notify = -1; in do_test()
781 if (fd_notify > in cleanup()
[all...]
/third_party/ltp/testcases/kernel/syscalls/inotify/
H A Dinotify04.c51 int fd_notify, reap_wd_file, reap_wd_dir, wd_dir, wd_file; variable
55 if (reap_wd_dir && myinotify_rm_watch(fd_notify, wd_dir) == -1) in cleanup()
57 "inotify_rm_watch(%d, %d) [1] failed", fd_notify, in cleanup()
60 if (reap_wd_file && myinotify_rm_watch(fd_notify, wd_file) == -1) in cleanup()
62 "inotify_rm_watch(%d, %d) [2] failed", fd_notify, in cleanup()
65 if (fd_notify > 0) in cleanup()
66 SAFE_CLOSE(fd_notify); in cleanup()
71 fd_notify = SAFE_MYINOTIFY_INIT(); in setup()
82 wd_dir = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, TEST_DIR, IN_ALL_EVENTS); in verify_inotify()
85 wd_file = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, TEST_FIL in verify_inotify()
[all...]
H A Dinotify03.c39 static int fd, fd_notify; variable
61 wd = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, fname, IN_ALL_EVENTS); in verify_inotify()
80 len = read(fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
83 "read(%d, buf, %zu) failed", fd_notify, EVENT_BUF_LEN); in verify_inotify()
119 ret = myinotify_rm_watch(fd_notify, wd); in verify_inotify()
123 fd_notify, wd); in verify_inotify()
126 fd_notify, wd); in verify_inotify()
150 fd_notify = SAFE_MYINOTIFY_INIT(); in setup()
158 if (fd_notify > 0) in cleanup()
159 SAFE_CLOSE(fd_notify); in cleanup()
[all...]
H A Dinotify05.c35 static int fd, fd_notify; variable
65 len = read(fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
69 fd_notify, EVENT_BUF_LEN); in verify_inotify()
131 fd_notify = SAFE_MYINOTIFY_INIT1(O_NONBLOCK); in setup()
133 wd = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, fname, IN_ALL_EVENTS); in setup()
141 if (fd_notify > 0 && myinotify_rm_watch(fd_notify, wd) == -1) { in cleanup()
143 fd_notify, wd); in cleanup()
146 if (fd_notify > 0) in cleanup()
147 SAFE_CLOSE(fd_notify); in cleanup()
[all...]
H A Dinotify12.c62 static int fd_notify; variable
74 fd_notify = SAFE_MYINOTIFY_INIT1(O_NONBLOCK); in verify_inotify()
78 SAFE_MYINOTIFY_ADD_WATCH(fd_notify, ".", tc->mask); in verify_inotify()
80 sprintf(procfdinfo, "/proc/%d/fdinfo/%d", (int)getpid(), fd_notify); in verify_inotify()
97 len = SAFE_READ(0, fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
121 len = read(fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
122 SAFE_CLOSE(fd_notify); in verify_inotify()
150 if (fd_notify > 0) in cleanup()
151 SAFE_CLOSE(fd_notify); in cleanup()
H A Dinotify08.c50 static int fd_notify, reap_wd; variable
87 int len = read(fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
91 fd_notify, EVENT_BUF_LEN); in verify_inotify()
140 fd_notify = SAFE_MYINOTIFY_INIT1(O_NONBLOCK); in setup()
143 wd = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, FILE_PATH, in setup()
165 if (reap_wd && myinotify_rm_watch(fd_notify, wd) < 0) { in cleanup()
167 "inotify_rm_watch (%d, %d) failed,", fd_notify, wd); in cleanup()
170 if (fd_notify > 0) in cleanup()
171 SAFE_CLOSE(fd_notify); in cleanup()
H A Dinotify01.c37 static int fd, fd_notify; variable
89 if ((len = read(fd_notify, event_buf, EVENT_BUF_LEN)) < 0) { in verify_inotify()
92 fd_notify, EVENT_BUF_LEN); in verify_inotify()
145 fd_notify = SAFE_MYINOTIFY_INIT(); in setup()
147 wd = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, fname, IN_ALL_EVENTS); in setup()
153 if (reap_wd && myinotify_rm_watch(fd_notify, wd) < 0) { in cleanup()
155 fd_notify, wd); in cleanup()
158 if (fd_notify > 0) in cleanup()
159 SAFE_CLOSE(fd_notify); in cleanup()
H A Dinotify10.c81 int fd_notify, fd_notify_other; variable
92 fd_notify = SAFE_MYINOTIFY_INIT(); in verify_inotify()
97 wd_parent = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, ".", tc->parent_mask); in verify_inotify()
99 wd_subdir = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, TEST_DIR, tc->subdir_mask); in verify_inotify()
101 wd_child = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, TEST_FILE, tc->child_mask); in verify_inotify()
145 len = read(fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
187 SAFE_CLOSE(fd_notify); in verify_inotify()
199 if (fd_notify > 0) in cleanup()
200 SAFE_CLOSE(fd_notify); in cleanup()
H A Dinotify07.c49 static int fd_notify, reap_wd; variable
89 int len = read(fd_notify, event_buf, EVENT_BUF_LEN); in verify_inotify()
93 fd_notify, EVENT_BUF_LEN); in verify_inotify()
149 fd_notify = SAFE_MYINOTIFY_INIT1(O_NONBLOCK); in setup()
152 wd = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, DIR_PATH, IN_ALL_EVENTS); in setup()
171 if (reap_wd && myinotify_rm_watch(fd_notify, wd) < 0) { in cleanup()
173 fd_notify, wd); in cleanup()
176 if (fd_notify > 0) in cleanup()
177 SAFE_CLOSE(fd_notify); in cleanup()
H A Dinotify02.c41 static int fd, fd_notify, reap_wd; variable
125 if ((len = read(fd_notify, event_buf, EVENT_BUF_LEN)) == -1) { in verify_inotify()
128 fd_notify, EVENT_BUF_LEN); in verify_inotify()
203 fd_notify = SAFE_MYINOTIFY_INIT(); in setup()
205 wd = SAFE_MYINOTIFY_ADD_WATCH(fd_notify, ".", IN_ALL_EVENTS); in setup()
211 if (reap_wd && myinotify_rm_watch(fd_notify, wd) < 0) { in cleanup()
213 "inotify_rm_watch (%d, %d) failed,", fd_notify, wd); in cleanup()
216 if (fd_notify > 0) in cleanup()
217 SAFE_CLOSE(fd_notify); in cleanup()

Completed in 10 milliseconds

12