チャットでロックディレクトリの中に書き込まないのはなぜ?

ぎん [E-Mail] 1999/10/26(火) 15:23:38
いつも参考にさせて頂いてます。こちらのチャットについて、
過去の検索をいろいろとみましたが、ちょっとまだわかりません。
ロックファイルは、ディレクトリの方が中を使っている人が
いるときにエラー判別され、待ち状態にできる為に、
ディレクトリの方が良いということだと思いますが、
wwwchat.cgiの中では、ディレクトリの中に書き込んでいる
部分が無いように思えます。
処理の最初にディレクトリの中にダミーで何かを書き込み、
最後にそれを削除するなどの処理をいれた方がいいのでしょうか?
途中で落ちた時をも考えて、それが古くなったら削除される処理が
面倒または処理時間を考えての事でしょうか?
よろしくおねがいします。
きたむら 1999/10/26(火) 18:40:09
「ディレクトリが存在するかどうか」でロック判定して
いるので、ディレクトリの中にダミーファイルを書く必要は
ないっす。
symlinkやlinkでリンクファイルを作ってロック判定するのと
同じわけですが、mkdirならWindowsでもたぶん動作するです。
ぎん 1999/10/27(水) 10:21:31
[[解決]]
ご返事ありがとうございます>きたむらさん

ロックディレクトリについて、
ファイルにするよりも、
①OS上の汎用性が高い
②既にある場合のエラーが判別しやすい
と考えればいいのですね。

過去の発言を勘違いして解釈していた様です。
B-Cus 1999/10/27(水) 13:42:58
「①②」は機種依存文字。使っちゃダメ。
ぎん 1999/10/27(水) 14:53:07
すみませんでした。以後気をつけます。。> B-Cusさん