make-temp-file

Shuhei KOBAYASHI shuhei @ aqua.ocn.ne.jp
2003年 6月 20日 (金) 06:30:37 JST


Yuuichi Teranishi <teranisi @ gohome.org> writes:
> > とりあえず、どこまでやる必要があるのか分からないので、
> > Windows はシングルユーザであると仮定した実装で commit してみました。
> > 必要であれば叩いてください。
> …てことで、Windows に関してはこれでよいのではなかろうか
> と思っています。

今さらですが emacs-{20.7,21.3}/lisp/*.el を確認してみました.

system-type が 'windows-nt や 'ms-dos の場合に読み込まれる
lisp/dos-w32.el では direct-print-region-use-command-dot-com の中で

           (make-temp-name
            (expand-file-name "EP" temporary-file-directory))))

の結果に対して 21.3 でも 'excl なしで write-region しているようです.
このことから判断する限り, 現在の APEL の対応で構わないのだと思います.

;; 20.7 では lisp/*.el にも問題となりそうな make-temp-name が多いなぁ.
;; 21.3 に残る make-temp-name は全て private dir の作成に使われている?
-- 
Shuhei KOBAYASHI




More information about the APEL-ja mailing list