From c6ef89664b8c0d7aa85bddd5c7014aa6df82cbe7 Mon Sep 17 00:00:00 2001 From: tcsullivan Date: Sat, 17 Nov 2018 13:02:57 -0500 Subject: added pdclib, removed sash --- src/fs/initrd.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/fs/initrd.c') 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; -- cgit v1.2.3