■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50

プログラマが2chを救う!?2

59 :37 :01/08/27 04:00 ID:NB7BRIbo
>>55
またもや終了処理だけど。
waitpidはいらんでしょう :-)
あとgzcloseがclose(1);を含めている(らしい、ヘッダに書いてあるコメント
を見ると)ことと、>>26 氏が指摘したように atexit を使うことを考えると
void atexitfunc(void)
{
if(gzip_flag) {
gzflush(pStdout, Z_FINISH);
fflush(stdout);
gzclose(pStdout);
}
}
を追加して gzdopen の直後に atexit(atexitfunc); を入れればいいのでは。
(で、今まで入れていたmainの終了処理コード(#ifdef GZIP ... #endif)を削る)

272KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30