1 #ifndef __dirent_h
2 #define __dirent_h
3 
4 #include "sys/dir.h"
5 
6 struct dirent {
7   long d_ino;			/* inode number of entry */
8   off_t	d_off;			/* offset of disk directory entry */
9   unsigned short d_reclen;	/* length of this record */
10   char d_name[1];		/* name of file */
11 };
12 
13 /*
14 #define	DIRENTBASESIZE \
15 	(((struct dirent *) 0)->d_name - (char *) 0)
16 #define	DIRENTSIZE(namelen) \
17 	((DIRENTBASESIZE + (namelen) + NBPW) & ~(NBPW - 1))
18 */
19 
20 /* from Mips posix/dirent.h */
21 
22 /*
23 #undef rewinddir
24 */
25 
26 extern DIR *opendir();
27 extern struct dirent *readdir();
28 extern void		rewinddir();
29 extern int		closedir();
30 
31 #endif /* ! __dirent_h */
32