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