#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 |