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