github.com/afumu/libc@v0.0.6/musl/src/stat/fstat.c (about)

     1  #define _BSD_SOURCE
     2  #include <sys/stat.h>
     3  #include <errno.h>
     4  #include <fcntl.h>
     5  #include "syscall.h"
     6  
     7  int fstat(int fd, struct stat *st)
     8  {
     9  	if (fd<0) return __syscall_ret(-EBADF);
    10  	return fstatat(fd, "", st, AT_EMPTY_PATH);
    11  }
    12  
    13  #if !_REDIR_TIME64
    14  weak_alias(fstat, fstat64);
    15  #endif