#include #include #include #include int main(void) { FILE *fh = fopen("./usr/initramfs.cpio", "rb"); assert(fh); fseek(fh, 0, SEEK_END); long fsize = ftell(fh); rewind(fh); char *contents = malloc((unsigned long)fsize + 1); fread(contents, (unsigned long)fsize, 1, fh); fclose(fh); contents[fsize] = 0; extract_initrd(contents, (uint64_t)fsize); free(contents); // TODO exit(0); }