[LTP] [PATCH v3 0/6] add open/openat + O_TMPFILE tests
Alexey Kodanev
alexey.kodanev@oracle.com
Fri Jan 29 13:05:45 CET 2016
v3:
* squash last patch into the previous,
* open: make use of SAFE_OPEN during the test,
* openat: add tst_openat_tmp(int mode),
* remove test_dir, use ".",
* use tst_brkm(TFAIL, ...) for test assertions,
* strncmp() -> memcpy(),
* more verbose test-case's TPASS message.
v2:
* move dir_not_empty() -> tst_dir_is_empty() to a library,
* add SAFE_LINKAT, SAFE_READLINK macros,
* move O_TMPFILE definition to lapi/fcntl.h
* use relative path for test_dir,
* enable len_strict in SAFE_WRITE,
* set constant buffer size.
Alexey Kodanev (5):
lib/tst_dir_is_empty: add a library function
include/lapi/fcntl.h: add O_TMPFILE definition
lib/safe_macros: add linkat()
lib/safe_macros: add readlink()
kernel/syscalls: add new test with 'open() + O_TMPFILE'
include/lapi/fcntl.h | 4 +
include/safe_macros.h | 13 ++
include/test.h | 8 +
lib/safe_macros.c | 35 ++++
lib/tst_dir_is_empty.c | 49 +++++
runtest/syscalls | 2 +
testcases/kernel/syscalls/.gitignore | 2 +
testcases/kernel/syscalls/open/open14.c | 253 ++++++++++++++++++++++++++
testcases/kernel/syscalls/openat/openat03.c | 263 +++++++++++++++++++++++++++
9 files changed, 629 insertions(+), 0 deletions(-)
create mode 100644 lib/tst_dir_is_empty.c
create mode 100644 testcases/kernel/syscalls/open/open14.c
create mode 100644 testcases/kernel/syscalls/openat/openat03.c
More information about the Ltp
mailing list