Home
last modified time | relevance | path

Searched refs:dd_size (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/lib/libc/gen/
H A Dreaddir.c63 if (dirp->dd_loc >= dirp->dd_size) { in _readdir_unlocked()
70 dirp->dd_size = getdents(dirp->dd_fd, in _readdir_unlocked()
72 if (dirp->dd_size == 0) /* end of directory */ in _readdir_unlocked()
74 if (dirp->dd_size == -1) /* getdents sets errno */ in _readdir_unlocked()
76 if (dirp->dd_size < 0) { /* paranoia */ in _readdir_unlocked()
H A Dinitdir.c242 dirp->dd_size = ddptr - dirp->dd_buf; in _initdir()
245 dirp->dd_size = 0; in _initdir()
/netbsd-src/sbin/restore/
H A Ddirs.c104 int32_t dd_size; member
487 rdirp->dd_size = read(rdirp->dd_fd, rdirp->dd_buf, DIRBLKSIZ); in rst_seekdir()
500 rdirp->dd_size = read(rdirp->dd_fd, rdirp->dd_buf, in rst_readdir()
502 if (rdirp->dd_size <= 0) { in rst_readdir()
507 if (rdirp->dd_loc >= rdirp->dd_size) { in rst_readdir()
568 (off_t)0, SEEK_CUR) - rdirp->dd_size + rdirp->dd_loc); in rst_telldir()
/netbsd-src/external/gpl2/xcvs/dist/contrib/
H A Ddirfns.shar281 X long dd_size;
368 X dirp->dd_size = 0; /* so that telldir will work before readdir */
403 X dirp->dd_size = read(dirp->dd_fd, dirp->dd_buf,
405 X if (dirp->dd_size <= 0) {
406 X dirp->dd_size = 0;
410 X if (dirp->dd_loc >= dirp->dd_size) {
453 X dirp->dd_size = 0;
478 X return (lseek(dirp->dd_fd, 0L, 1) - dirp->dd_size + dirp->dd_loc);
/netbsd-src/include/
H A Ddirent.h67 long dd_size; /* amount of data returned by getdents */ member
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/posix/
H A Ddirent.d327 int dd_size;
/netbsd-src/tools/compat/
H A Dcompat_defs.h313 long dd_size; /* amount of data returned by getdents */ member