summaryrefslogtreecommitdiff
path: root/src/common/lock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/lock.c')
-rw-r--r--src/common/lock.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/common/lock.c b/src/common/lock.c
index 7409baf..bed657f 100644
--- a/src/common/lock.c
+++ b/src/common/lock.c
@@ -4,17 +4,17 @@
#include "lock.h"
#include "socket.h"
-// 書き込みファイルの保護処理
-// (書き込みが終わるまで、旧ファイルを保管しておく)
+// 譖ク縺崎セシ縺ソ繝輔ぃ繧、繝ォ縺ョ菫晁ュキ蜃ヲ逅
+// シ域嶌縺崎セシ縺ソ縺檎オゅo繧九∪縺ァ縲∵立繝輔ぃ繧、繝ォ繧剃ソ晉ョ。縺励※縺翫¥シ
-// 新しいファイルの書き込み開始
+// 譁ー縺励>繝輔ぃ繧、繝ォ縺ョ譖ク縺崎セシ縺ソ髢句ァ
FILE *lock_fopen (const char *filename, int *info)
{
char newfile[512];
FILE *fp;
int no = getpid ();
- // 安全なファイル名を得る(手抜き)
+ // 螳牙ィ縺ェ繝輔ぃ繧、繝ォ蜷阪r蠕励kシ域焔謚懊″シ
do
{
sprintf (newfile, "%s_%d.tmp", filename, no++);
@@ -24,7 +24,7 @@ FILE *lock_fopen (const char *filename, int *info)
return fopen_ (newfile, "w");
}
-// 旧ファイルを削除&新ファイルをリネーム
+// 譌ァ繝輔ぃ繧、繝ォ繧貞炎髯、シ譁ー繝輔ぃ繧、繝ォ繧偵Μ繝阪シ繝
int lock_fclose (FILE * fp, const char *filename, int *info)
{
int ret = 0;
@@ -34,7 +34,7 @@ int lock_fclose (FILE * fp, const char *filename, int *info)
ret = fclose_ (fp);
sprintf (newfile, "%s_%d.tmp", filename, *info);
remove (filename);
- // このタイミングで落ちると最悪。
+ // 縺薙ョ繧ソ繧、繝溘Φ繧ー縺ァ關ス縺。繧九→譛謔ェ縲
rename (newfile, filename);
return ret;
}