insecure tempfile problem

Shuhei KOBAYASHI shuhei @ aqua.ocn.ne.jp
2003年 5月 8日 (木) 19:13:41 JST


Tatsuya Kinoshita <tats @ vega.ocn.ne.jp> writes:
> (APEL無しのXEmacsも考慮して)

あぁそうでした.
そもそも [mew-dist 23022] に反応しなかった理由が XEmacs に思い至ったため
でした. 今回は APEL 付きの XEmacs を見て勘違いしたわけですらなく, 完全に
XEmacs のことを失念していました.

> > ;; [mew-dist 23022] は temporary-file-directory の方を見るべきですね.
> 「先にtemporary-file-directoryも見る」ということでよろしいでしょうか。

XEmacs には temporary-file-directory に相当するものは今もないのでしたっけ?
それならばその通りだと思います. ちなみにここで TMP や TEMP よりも TMPDIR
を優先しているのは GNU の方針です. (GNU coding standards 参照)


> > 既に一時ディレクトリが存在した場合に make-directory が失敗しない環境

この書き方では私が漠然と疑問に思ったことを正しく表現していませんでした.

「これから作成しようとする一時ディレクトリと同名の 何か が存在した場合に
make-directory が失敗しない場合はあるでしょうか?」と書いてあればよかった?

具体的なものとしてとりあえず思い付いたのは以下のようなものですが, 最後の
mkdir が失敗するのを期待しても問題ないのでしょうか?

    % ls -l
    total 0
    % ln -s foo bar
    % ls -l    
    total 1
    lrwxr-xr-x  1 shuhei  shuhei  3 May  8 18:19 bar -> foo
    % mkdir bar
    mkdir: bar: File exists

-- 
Shuhei KOBAYASHI




More information about the Emacs-mime-ja mailing list