1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#ifndef HSSYSTEMFILEIO_UNIX_H
#define HSSYSTEMFILEIO_UNIX_H
struct dirent;
struct dirent *
hssystemfileio_alloc_dirent(void *void_dir);
void
hssystemfileio_free_dirent(struct dirent *);
int
hssystemfileio_readdir(void *dir, struct dirent *dirent);
char *
hssystemfileio_dirent_name(struct dirent *dirent);
char *
hssystemfileio_getcwd(void);
int
hssystemfileio_isrealdir(const char *);
int
hssystemfileio_copy_permissions(const char *old_path, const char *new_path);
int
hssystemfileio_open_nonblocking(const char *path, int mode);
#endif
|