xgzclose
return (funopen(gz, xgzread, NULL, xgzseek, xgzclose));
return (funopen(gz, NULL, xgzwrite, xgzseek, xgzclose));
return (funopen(gz, xgzread, NULL, xgzseek, xgzclose));
return (funopen(gz, NULL, xgzwrite, xgzseek, xgzclose));