|
const char * | name |
|
uintptr_t | vflags |
| A text that explains the file system. More...
|
|
const char * | prefix |
| the main flags describing the operation of the Fs More...
|
|
const char * | suffix |
|
bool(* | chDir )(struct vfs *me, const char *s) |
|
void *(* | open )(struct vfs *, const char *fname, const char *io_mode, int sno) |
| operations More...
|
|
bool(* | close )(int sno) |
| open an object More...
|
|
int(* | get_char )(int sno) |
| close the object More...
|
|
int(* | get_wchar )(int sno) |
| get an octet from the stream More...
|
|
int(* | peek_char )(int sno) |
| get an octet from the stream More...
|
|
int(* | peek_wchar )(int sno) |
| unget an octet from the stream More...
|
|
int(* | put_char )(int sno, int ch) |
| unget an octet from the stream More...
|
|
int(* | put_wchar )(int sno, int ch) |
| output an octet to the stream More...
|
|
void(* | flush )(int sno) |
| output a character to the stream More...
|
|
int64_t(* | seek )(int sno, int64_t offset, int whence) |
| flush a stream More...
|
|
void *(* | opendir )(struct vfs *, const char *s) |
| jump around the stream More...
|
|
const char *(* | nextdir )(void *d) |
| open a directory object, if one exists More...
|
|
bool(* | closedir )(void *d) |
| walk to the next entry in a directory object More...
|
|
bool(* | stat )(struct vfs *, const char *s, vfs_stat *) |
| close access a directory object More...
|
|
bool(* | isdir )(struct vfs *, const char *s) |
| obtain size, age, permissions of a file More...
|
|
bool(* | exists )(struct vfs *, const char *s) |
| verify whether is directory More...
|
|
bool(* | chdir )(struct vfs *, const char *s) |
| verify whether a file exists More...
|
|
encoding_t | enc |
| set working directory (may be virtual) More...
|
|
YAP_Term(* | parsers )(int sno) |
| default file encoded More...
|
|
int(* | writers )(int ch, int sno) |
|
void * | priv |
| VFS dep endent area. More...
|
|
struct vfs * | next |
|
Definition at line 74 of file VFS.h.