what-where makes new directory

Shuhei KOBAYASHI shuhei @ aqua.ocn.ne.jp
2001年 7月 3日 (火) 21:31:19 JST


>>>>> In <yosu8zi65j2c.fsf @ jpl.org>,
>>>>> Katsumi Yamaoka <yamaoka @ jpl.org> wrote:
> > 例えば, 0400 という mode で install しようとする時に一瞬でも 
> > 0644 というmode でファイルが存在するのは嫌じゃないですか?
> copy-file ではないのですが、Kyle E. Jones さんがこんなことをやっ
> ていらっしゃいます。
> 
> 	;; Write an empty tempfile out to disk and set its
> 	;; permissions to 0600, then write the actual buffer
> 	;; contents to tempfile.
> 	(write-region start start tempfile nil 0)
> 	(set-file-modes tempfile 384)
> 	(write-region start end tempfile nil 0)

私も別の workaround を考えてはみたのですが, 素直に諦めても構わないという
意見が多数派なのかもしれないと思って尋ねてみました.

>>>>> In <86d77itfrt.fsf @ aqua.ocn.ne.jp>,
>>>>> Shuhei KOBAYASHI <shuhei @ aqua.ocn.ne.jp> wrote:
> race condition の存在を明記して仕様としてしまうのが一番簡単だと思うので
> すが, それで構わないでしょうか? (実際, elisp の install で問題になるの?)

-- 
Shuhei KOBAYASHI




More information about the APEL-ja mailing list