#pragma once #include struct cache_line { const char * file; size_t size; int fd; }; [int fd, size_t size] get_file( * const char file, size_t len ); void fill_cache( const char * path ); [int *, int] filefds( int extra ); void close_cache();