diff --git a/fs/initrd.c b/fs/initrd.c index 6200a9ed..b836d79e 100644 --- a/fs/initrd.c +++ b/fs/initrd.c @@ -43,9 +43,9 @@ typedef struct { } initrd_header_t; typedef struct { + uint32_t length; + uint32_t offset; char fname[MAX_FNAME]; - size_t length; - off_t offset; } initrd_file_desc_t; static ssize_t initrd_read(vfs_node_t* node, uint8_t* buffer, size_t size, off_t offset) diff --git a/tools/make_initrd.c b/tools/make_initrd.c index 42613cbd..3a43798d 100644 --- a/tools/make_initrd.c +++ b/tools/make_initrd.c @@ -33,9 +33,9 @@ typedef struct { } initrd_header_t; typedef struct { + uint32_t length; + uint32_t offset; char fname[MAX_FNAME]; - size_t length; - off_t offset; } initrd_file_desc_t; static void print_options(void)