xref: /aosp_15_r20/external/musl/src/stat/__xstat.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1 #include <sys/stat.h>
2 
3 #if !_REDIR_TIME64
4 
__fxstat(int ver,int fd,struct stat * buf)5 int __fxstat(int ver, int fd, struct stat *buf)
6 {
7 	return fstat(fd, buf);
8 }
9 
__fxstatat(int ver,int fd,const char * path,struct stat * buf,int flag)10 int __fxstatat(int ver, int fd, const char *path, struct stat *buf, int flag)
11 {
12 	return fstatat(fd, path, buf, flag);
13 }
14 
__lxstat(int ver,const char * path,struct stat * buf)15 int __lxstat(int ver, const char *path, struct stat *buf)
16 {
17 	return lstat(path, buf);
18 }
19 
__xstat(int ver,const char * path,struct stat * buf)20 int __xstat(int ver, const char *path, struct stat *buf)
21 {
22 	return stat(path, buf);
23 }
24 
25 #endif
26 
__xmknod(int ver,const char * path,mode_t mode,dev_t * dev)27 int __xmknod(int ver, const char *path, mode_t mode, dev_t *dev)
28 {
29 	return mknod(path, mode, *dev);
30 }
31 
__xmknodat(int ver,int fd,const char * path,mode_t mode,dev_t * dev)32 int __xmknodat(int ver, int fd, const char *path, mode_t mode, dev_t *dev)
33 {
34 	return mknodat(fd, path, mode, *dev);
35 }
36