X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstat%2F__xstat.c;h=f6303430da91b4522c9d7c4abfd4d0327bae6db6;hb=6aeb9c6703670649ee09b3c8575fb428168bb75c;hp=42011d5f4af453197e6e9687fbfbcb1e5d4c9a02;hpb=9ea20dcbaafe790bb034adadf05698088a2f9fab;p=musl diff --git a/src/stat/__xstat.c b/src/stat/__xstat.c index 42011d5f..f6303430 100644 --- a/src/stat/__xstat.c +++ b/src/stat/__xstat.c @@ -1,9 +1,36 @@ #include -#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(__xstat); +weak_alias(__fxstat, __fxstat64); +weak_alias(__fxstatat, __fxstatat64); +weak_alias(__lxstat, __lxstat64); +weak_alias(__xstat, __xstat64); + +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); +}