Next: , Previous: unlink, Up: List of Supported Calls


stat/fstat

Synopsis:
          int stat(const char *pathname, struct stat *buf);
          int fstat(int fd, struct stat *buf);

Request:
Fstat,pathnameptr/len,bufptr
Ffstat,fd,bufptr
Return value:
On success, zero is returned. On error, -1 is returned.
Errors:
EBADF
fd is not a valid open file.
ENOENT
A directory component in pathname does not exist or the path is an empty string.
ENOTDIR
A component of the path is not a directory.
EFAULT
pathnameptr is an invalid pointer value.
EACCES
No access to the file or the path of the file.
ENAMETOOLONG
pathname was too long.
EINTR
The call was interrupted by the user.