Hello, Cyril Hrubis <chrubis@xxxxxxx> writes: > - adds tst_iterate_fd() functionality > - make use of tst_iterate_fd() in readahead01 > - add accept03 test which uses tst_iterate_fd() > > This is a prototype for how the functionality to iterate over different > file descriptors should look like it converts one tests and adds > another. There is plenty of other syscalls that can use this kind of > testing, e.g. all fooat() syscalls where we can pass invalid dir_fd, the > plan is to add these if/once we agree on the API. I imagine the results of using this with splice could be very interesting. > > Cyril Hrubis (3): > lib: Add tst_fd_iterate() > syscalls/readahead01: Make use of tst_fd_iterate() > syscalls: accept: Add tst_fd_iterate() test > > include/tst_fd.h | 39 ++++++ > include/tst_test.h | 1 + > lib/tst_fd.c | 116 ++++++++++++++++++ > runtest/syscalls | 1 + > testcases/kernel/syscalls/accept/.gitignore | 1 + > testcases/kernel/syscalls/accept/accept01.c | 8 -- > testcases/kernel/syscalls/accept/accept03.c | 46 +++++++ > .../kernel/syscalls/readahead/readahead01.c | 46 +++---- > 8 files changed, 224 insertions(+), 34 deletions(-) > create mode 100644 include/tst_fd.h > create mode 100644 lib/tst_fd.c > create mode 100644 testcases/kernel/syscalls/accept/accept03.c > > -- > 2.41.0 -- Thank you, Richard.