Home | History | Annotate | Line # | Download | only in gen
dirent_private.h revision 1.3
      1 /*	$NetBSD: dirent_private.h,v 1.3 2010/09/16 02:38:50 yamt Exp $	*/
      2 
      3 /*
      4  * One struct _dirpos is malloced to describe the current directory
      5  * position each time telldir is called. It records the current magic
      6  * cookie returned by getdents and the offset within the buffer associated
      7  * with that return value.
      8  */
      9 struct dirpos {
     10 	struct dirpos *dp_next;	/* next structure in list */
     11 	off_t	dp_seek;	/* magic cookie returned by getdents */
     12 	long	dp_loc;		/* offset of entry in buffer */
     13 };
     14 
     15 struct _dirdesc;
     16 void _seekdir_unlocked(struct _dirdesc *, long);
     17 long _telldir_unlocked(struct _dirdesc *);
     18 #ifndef __LIBC12_SOURCE__
     19 struct dirent;
     20 struct dirent *_readdir_unlocked(struct _dirdesc *, int)
     21     __RENAME(___readdir_unlocked50);
     22 #endif
     23