make-temp-file

Yuuichi Teranishi teranisi @ gohome.org
2003年 5月 15日 (木) 00:37:11 JST


At 14 May 2003 21:42:01 +0900,
Shuhei KOBAYASHI wrote:
> 
> 今の APEL は Emacs 18 を対象としていましたっけ? 詳しくは確認していません
> が Eamcs 18.59 - 19.34 の間で write-region の第 6 引数が新設されています.
> 
> -                            (write-region "" nil tempfile nil 'silent nil)
> +                            (write-region "" nil tempfile nil 'silent)

なるほど。ありがとうございます。

> > * Windows への対応 (むかしの経験だと add-name-to-file が動かなかったと
> >   	  	    思うので copy-file に変更。
> 
> 「Windows では add-name-to-file が copy-file と同等の実装になっている」
> 程度は予想していたのですが, add-name-to-file が全く動かないという実装も
> あったのでしょうか? ... あるみたいですね. emacs-19.34/src/fileio.c では
> 
> | #ifdef WINDOWSNT
> |   /* Windows does not support this operation.  */
> |   report_file_error ("Adding new name", Flist (2, &file));
> | #else /* not WINDOWSNT */
> 
> となっていました.

はい、そんなかんじになった記憶があります。

> ちなみに windows-nt や ms-dos とそれ以外の system-type とで *.elc を共有
> する場合まで考えると static-if は使えません.

すみません。*.elc の共有を考慮しないといけなかったんですね。

> そもそも Windows では
> 
> [emacs-mime-ja 01247]
> > Windows はマルチユーザ環境じゃない(?)ので気にしなくてもいいのかな?
> 
> という話もあるので, Windows 系に適した定義を別に用意して load 時の判定で
> 切り替えるのが良いかもしれません.

もしかして、Windows XP あたりって、マルチユーザ環境なのではないかと
思ったりするのですが、どうなってるのかよく知らないです。

--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
GPG Public Key: http://www.gohome.org/gpg/teranisi.asc
"The love you take is equal to the love you make..."




More information about the APEL-ja mailing list