[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:0881] diskquota patch 2003/9/21



  吉山です。

  diskquota パッチがスレッド系 MPM で動作しない理由が分かりました。
  何と、EWS4800 のドキュメントにヒントが書かれているではありませんか。

http://www.mid.comp.nec.co.jp/SUPPORT/RNOTE/UX48/ONLINE/UP-R14.2/file/pthread

# こんな所にヒントがあるとは…

  ポイントは注意制限事項における fork(2)の内容で、fork() と exec*() の間で
ライブラリ関数を呼ばない方が良いとの事。diskquota パッチで fork() と
execl() の間に何もないように変更したところ…なるほどちゃんと動きます。

  という訳で、新しいパッチをリリースします。ついでに最新の chown_user.c も
付けておきます。

# 多分、Apache 2.0.47 のスレッド系 MPM で CGI が動かないのも全く同じ理由です。

---
吉山あきら<yosshy@xxxxxxxxxxxx>

Attachment: 014_diskquota.gz
Description: Binary data

Attachment: chown_user.c.gz
Description: Binary data