6 int fstat(int fd
, struct stat
*st
)
8 int ret
= __syscall(SYS_fstat
, fd
, st
);
9 if (ret
!= -EBADF
|| __syscall(SYS_fcntl
, fd
, F_GETFD
) < 0)
10 return __syscall_ret(ret
);
12 char buf
[15+3*sizeof(int)];
13 __procfdname(buf
, fd
);
15 return syscall(SYS_stat
, buf
, st
);
17 return syscall(SYS_fstatat
, AT_FDCWD
, buf
, st
, 0);
21 weak_alias(fstat
, fstat64
);