It now kind of compiles with x86_64-elf gcc (does not link though)
mostly from FUSE (https://github.com/libfuse/libfuse/blob/master/include/fuse.h)