void pgc_flush(struct page_cache *); /* Write all unwritten pages */
void pgc_cleanup(struct page_cache *); /* Deallocate all unused buffers */
struct page *pgc_read(struct page_cache *, int fd, sh_off_t); /* Read page and lock it */
struct page *pgc_get(struct page_cache *, int fd, sh_off_t); /* Get page for writing */
void pgc_flush(struct page_cache *); /* Write all unwritten pages */
void pgc_cleanup(struct page_cache *); /* Deallocate all unused buffers */
struct page *pgc_read(struct page_cache *, int fd, sh_off_t); /* Read page and lock it */
struct page *pgc_get(struct page_cache *, int fd, sh_off_t); /* Get page for writing */