Blob Blame History Raw
#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