diff options
author | tcsullivan <tullivan99@gmail.com> | 2018-11-17 13:02:57 -0500 |
---|---|---|
committer | tcsullivan <tullivan99@gmail.com> | 2018-11-17 13:02:57 -0500 |
commit | c6ef89664b8c0d7aa85bddd5c7014aa6df82cbe7 (patch) | |
tree | d1f9d09412a46bdf4344fe30392455070a72993d /src/fs/initrd.c | |
parent | db38c4b9dac461de0ed75bf6d079dacba1b31bc9 (diff) |
added pdclib, removed sash
Diffstat (limited to 'src/fs/initrd.c')
-rw-r--r-- | src/fs/initrd.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/fs/initrd.c b/src/fs/initrd.c index efa430c..5731ab5 100644 --- a/src/fs/initrd.c +++ b/src/fs/initrd.c @@ -18,12 +18,13 @@ static const uint32_t initrd_size = (uint32_t)_binary_initrd_img_size; void *initrd_open(const char *file); uint32_t initrd_read(void *info, uint32_t count, uint8_t *buffer); +int initrd_close(void *info); char *initrd_getfile(uint32_t offset); static const vfs_volume_funcs initrd_funcs = { initrd_open, - 0, // close + initrd_close, initrd_read, 0, // write 0 // readdir @@ -52,6 +53,13 @@ void *initrd_open(const char *file) return 0; } +int initrd_close(void *info) +{ + // Nothing to do + free(info); + return 0; +} + uint32_t initrd_read(void *info, uint32_t count, uint8_t *buffer) { initrd_info *iinfo = (initrd_info *)info; |