/* * fstatat() for uClibc * * Copyright (C) 2009 Analog Devices Inc. * * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. */ #include #include #include "xstatconv.h" #ifdef __NR_fstatat64 int fstatat(int fd, const char *file, struct stat *buf, int flag) { int ret; struct kernel_stat kbuf; ret = INLINE_SYSCALL(fstatat64, 4, fd, file, &kbuf, flag); if (ret == 0) __xstat_conv(&kbuf, buf); return ret; } #else /* should add emulation with fstat() and /proc/self/fd/ ... */ #endif