diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2011-03-02 13:52:33 -0800 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2011-03-02 14:06:46 -0800 |
commit | a1a2711abfc594f2be1da51df95ddcd7071ddebd (patch) | |
tree | 9128237fc4794b917394a1c39221d08cc78c1b54 /src/common/lock.c | |
parent | 877018d1296c984afe72b79f076265d6d27c3a7c (diff) | |
download | tmwa-a1a2711abfc594f2be1da51df95ddcd7071ddebd.tar.gz tmwa-a1a2711abfc594f2be1da51df95ddcd7071ddebd.tar.bz2 tmwa-a1a2711abfc594f2be1da51df95ddcd7071ddebd.tar.xz tmwa-a1a2711abfc594f2be1da51df95ddcd7071ddebd.zip |
Recode from SHIFT-JIS to unicode, then undo the conversion of backslashs and tildes.
Diffstat (limited to 'src/common/lock.c')
-rw-r--r-- | src/common/lock.c | 12 |
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; } |