| #ifndef CONFIG_HAVE_STATX | |
| #include "statx.h" | |
| #ifdef CONFIG_HAVE_STATX_SYSCALL | |
| #include <unistd.h> | |
| #include <sys/syscall.h> | |
| int statx(int dfd, const char *pathname, int flags, unsigned int mask, | |
| struct statx *buffer) | |
| { | |
| return syscall(__NR_statx, dfd, pathname, flags, mask, buffer); | |
| } | |
| #else | |
| #include <errno.h> | |
| int statx(int dfd, const char *pathname, int flags, unsigned int mask, | |
| struct statx *buffer) | |
| { | |
| errno = EINVAL; | |
| return -1; | |
| } | |
| #endif | |
| #endif |