Index: fusl/src/stat/__xstat.c |
diff --git a/fusl/src/stat/__xstat.c b/fusl/src/stat/__xstat.c |
new file mode 100644 |
index 0000000000000000000000000000000000000000..73c873aea226a1128b65c8d0719d5b06d3415ca9 |
--- /dev/null |
+++ b/fusl/src/stat/__xstat.c |
@@ -0,0 +1,37 @@ |
+#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); |
+ |
+int __xmknod(int ver, const char *path, mode_t mode, dev_t *dev) |
+{ |
+ return mknod(path, mode, *dev); |
+} |
+ |
+int __xmknodat(int ver, int fd, const char *path, mode_t mode, dev_t *dev) |
+{ |
+ return mknodat(fd, path, mode, *dev); |
+} |