about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/stat/__fxstat.c9
-rw-r--r--src/stat/__fxstatat.c9
-rw-r--r--src/stat/__lxstat.c9
-rw-r--r--src/stat/__xstat.c18
4 files changed, 18 insertions, 27 deletions
diff --git a/src/stat/__fxstat.c b/src/stat/__fxstat.c
deleted file mode 100644
index fd39ee3d..00000000
--- a/src/stat/__fxstat.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/stat.h>
-#include "libc.h"
-
-int __fxstat(int ver, int fd, struct stat *buf)
-{
-	return fstat(fd, buf);
-}
-
-LFS64(__fxstat);
diff --git a/src/stat/__fxstatat.c b/src/stat/__fxstatat.c
deleted file mode 100644
index e389dec7..00000000
--- a/src/stat/__fxstatat.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/stat.h>
-#include "libc.h"
-
-int __fxstatat(int ver, int fd, const char *path, struct stat *buf, int flag)
-{
-	return fstatat(fd, path, buf, flag);
-}
-
-LFS64(__fxstatat);
diff --git a/src/stat/__lxstat.c b/src/stat/__lxstat.c
deleted file mode 100644
index e9992ed2..00000000
--- a/src/stat/__lxstat.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/stat.h>
-#include "libc.h"
-
-int __lxstat(int ver, const char *path, struct stat *buf)
-{
-	return lstat(path, buf);
-}
-
-LFS64(__lxstat);
diff --git a/src/stat/__xstat.c b/src/stat/__xstat.c
index 42011d5f..8138cbe8 100644
--- a/src/stat/__xstat.c
+++ b/src/stat/__xstat.c
@@ -1,9 +1,27 @@
 #include <sys/stat.h>
 #include "libc.h"
 
+int __fxstat(int ver, int fd, struct stat *buf)
+{
+	return fstat(fd, buf);
+}
+
+int __fxstatat(int ver, int fd, const char *path, struct stat *buf, int flag)
+{
+	return fstatat(fd, path, buf, flag);
+}
+
+int __lxstat(int ver, const char *path, struct stat *buf)
+{
+	return lstat(path, buf);
+}
+
 int __xstat(int ver, const char *path, struct stat *buf)
 {
 	return stat(path, buf);
 }
 
+LFS64(__fxstat);
+LFS64(__fxstatat);
+LFS64(__lxstat);
 LFS64(__xstat);