diff options
Diffstat (limited to 'com32/include/syslinux/pmapi.h')
-rw-r--r-- | com32/include/syslinux/pmapi.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/com32/include/syslinux/pmapi.h b/com32/include/syslinux/pmapi.h index 34648e52..5631dcba 100644 --- a/com32/include/syslinux/pmapi.h +++ b/com32/include/syslinux/pmapi.h @@ -45,11 +45,19 @@ struct _DIR_; struct dirent; +struct com32_filedata { + size_t size; /* File size */ + int blocklg2; /* log2(block size) */ + uint16_t handle; /* File handle */ +}; + struct com32_pmapi { void *(*lmalloc)(size_t); void (*lfree)(void *); + int (*open_file)(const char *, struct com32_filedata *); size_t (*read_file)(uint16_t *, void *, size_t); + void (*close_file)(uint16_t); struct _DIR_ *(*opendir)(const char *); struct dirent *(*readdir)(struct _DIR_ *); |