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