engines/filestat: add statx(2) syscall support
authorTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Mon, 2 Mar 2020 15:31:25 +0000 (00:31 +0900)
committerTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Mon, 2 Mar 2020 15:31:25 +0000 (00:31 +0900)
commit95f31f7d42ee755d9a8ff72cdfb189cec72c1375
treefa2dc5708e8c6d938bdc54c0b39a1452783a380c
parent941e3356a7edde556ffd81c9767ded218de20a50
engines/filestat: add statx(2) syscall support

This commit
1) tests existence of statx(2) and libc support on ./confiugre.
2) adds oslib/statx.c and implements statx(2) using above result.
3) adds statx(2) support in filestat ioengine.

Confirmed compilation on Fedora31, FreeBSD, and NetBSD.

Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com>
Makefile
configure
engines/filestat.c
oslib/statx.c [new file with mode: 0644]
oslib/statx.h [new file with mode: 0644]