2001-01-13 Philip Blundell <philb@gnu.org>
[binutils.git] / include / mpw / dirent.h
blob38000b2c5f36cb1e6978b420123086d023047d71
1 #ifndef __dirent_h
2 #define __dirent_h
4 #include "sys/dir.h"
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 */
14 #define DIRENTBASESIZE \
15 (((struct dirent *) 0)->d_name - (char *) 0)
16 #define DIRENTSIZE(namelen) \
17 ((DIRENTBASESIZE + (namelen) + NBPW) & ~(NBPW - 1))
20 /* from Mips posix/dirent.h */
23 #undef rewinddir
26 extern DIR *opendir();
27 extern struct dirent *readdir();
28 extern void rewinddir();
29 extern int closedir();
31 #endif /* ! __dirent_h */