Next: , Previous: unlink, Up: List of Supported Calls   [Contents][Index]


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.