|
NAMEVOP_READDIR —
read contents of a directory
SYNOPSIS#include <sys/param.h>
#include <sys/dirent.h>
#include <sys/vnode.h>
int
DESCRIPTIONRead directory entries.
LOCKSThe directory should be locked on entry and will still be locked on exit.RETURN VALUESZero is returned on success, otherwise an error code is returned.If this is called from the NFS server, the extra arguments eofflag, ncookies and cookies are given. The value of *eofflag should be set to TRUE if the end of the directory is reached while reading. The directory seek cookies are returned to the NFS client and may be used later to restart a directory read part way through the directory. There should be one cookie returned per directory entry. The value of the cookie should be the offset within the directory where the on-disc version of the appropriate directory entry starts. Memory for the cookies should be allocated using: ...; *ncookies = number of entries read; *cookies = malloc(*ncookies * sizeof(u_long), M_TEMP, M_WAITOK); ERRORS
SEE ALSOvnode(9)AUTHORSThis manual page was written by Doug Rabson.
Visit the GSP FreeBSD Man Page Interface. |