X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Usermode%2FLibraries%2Flibposix.so_src%2Finclude_exp%2Fdirent.h;fp=Usermode%2FLibraries%2Flibposix.so_src%2Finclude_exp%2Fdirent.h;h=4f2c0b30869c039ea69e615501e365999f4e755a;hb=793101e78d857adf31301025173debecf4bd2a62;hp=0000000000000000000000000000000000000000;hpb=07bb757218ab9c79273b6fb668599a33df1fc6e6;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libposix.so_src/include_exp/dirent.h b/Usermode/Libraries/libposix.so_src/include_exp/dirent.h new file mode 100644 index 00000000..4f2c0b30 --- /dev/null +++ b/Usermode/Libraries/libposix.so_src/include_exp/dirent.h @@ -0,0 +1,30 @@ +/* + * Acess2 POSIX Emulation + * - By John Hodge (thePowersGang) + * + * dirent.h + * - Directory Reading + */ +#ifndef _LIBPOSIX__SYS__DIRENT_H_ +#define _LIBPOSIX__SYS__DIRENT_H_ + +#define NAME_MAX 255 + +struct dirent +{ + ino_t d_ino; + char d_name[NAME_MAX+1]; +}; + +typedef struct DIR_s DIR; + +extern int closedir(DIR *); +extern DIR *opendir(const char *); +extern struct dirent *readdir(DIR *); +extern int readdir_r(DIR *, struct dirent *, struct dirent **); +extern void rewinddir(DIR *); +extern void seekdir(DIR *, long int); +extern long int telldir(DIR *); + +#endif +