insecure tempfile problem
Shuhei KOBAYASHI
shuhei @ aqua.ocn.ne.jp
2003年 5月 13日 (火) 19:07:35 JST
Yuuichi Teranishi <teranisi @ gohome.org> writes:
> > * SUFFIX は独自拡張でしょうか?
> いえ、これで気づきましたが、21.3.50 (CVS 先端)とリリース版とは、
> だいぶ定義が違うようです。
なんと! それでは私の方も色々と考え直さなければいけませんね.
> byte-compile 時にこれらをチェックして、挙動が古ければ、定義を上書き、
> とすると…やりすぎかなあ。
これは(悪名高き) APEL 流のやり方であり, 似たような形で挙動をチェックして
いる例も既にあるとは思いますが, 以下の理由でやはり make-temp-file の提供
には反対しておきます.
make-temp-file の make-temp-name との違いの本質は, temp name の生成から
実際に temp file を作成するまでの間の race condition を排他 open により
排除していることで, これを実現できない関数が make-temp-file を名乗って
> > make-temp-file が定義されている
> > といって, 他のアプリケーションが安心して使ってしまうのも不安なので,
ということになるのは物が物だけに非常にまずいと思います.
;; 排他 open を実現したら OK だろうか? 思い付きをちょっと実験してみます.
--
Shuhei KOBAYASHI
More information about the Emacs-mime-ja
mailing list