xref: /openbsd/gnu/usr.bin/binutils/include/mpw/dir.h (revision 2159047f)
1*2159047fSniklas /* The <dir.h> header gives the layout of a directory. */
2*2159047fSniklas 
3*2159047fSniklas #pragma once
4*2159047fSniklas 
5*2159047fSniklas #ifndef _DIR_H
6*2159047fSniklas #define _DIR_H
7*2159047fSniklas 
8*2159047fSniklas #ifndef _TYPES_H		/* not quite right */
9*2159047fSniklas #include <sys/types.h>
10*2159047fSniklas #endif
11*2159047fSniklas 
12*2159047fSniklas #define	DIRBLKSIZ	512	/* size of directory block */
13*2159047fSniklas 
14*2159047fSniklas #ifndef DIRSIZ
15*2159047fSniklas #define	DIRSIZ	14
16*2159047fSniklas #endif
17*2159047fSniklas 
18*2159047fSniklas struct direct {
19*2159047fSniklas   ino_t d_ino;
20*2159047fSniklas   char d_name[DIRSIZ];
21*2159047fSniklas };
22*2159047fSniklas 
23*2159047fSniklas #endif /* _DIR_H */
24