int manio_close(struct manio *manio) { if(manio_closed(manio)) return 0; if(sort_and_write_hooks(manio) || sort_and_write_dindex(manio)) { fzp_close(&(manio->fzp)); return -1; } return fzp_close(&(manio->fzp)); }
static int sort_and_write_hooks_and_dindex(struct manio *manio) { return sort_and_write_hooks(manio) || sort_and_write_dindex(manio); }