[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00952] Re: cmail



From: Yoshinari NOMURA <nom@xxxxxxxxxxxxxxxxxxx> さん曰く
Subject: [mhc:00950] Re: cmail
Message-ID: <20000807111326L.nom@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 07 Aug 2000 11:13:26 +0900

乃村> > 結局 mhc-cmail.el 側で以下の対応をしただけで動いているような
乃村> > 気がします。これで/dev/null追加は不要?
乃村> 
乃村> なるほど。
乃村> scan 時ではなくて、ファイル名を渡す所で fake するということですね。

'/dev/null' ってWin32 だと動かない人もいるような気がするのですが、
大丈夫ですか? > おおむらさん

もし、動かないのなら

(cond
 ((memq system-type '(OS/2 emx))
  (defvar mhc-cmail/dummy-file "NUL")) ;; 知らない
 ((eq system-type 'windows-nt)
  (defvar mhc-cmail/dummy-file "NUL"))
 (t
  (defvar mhc-cmail/dummy-file "/dev/null")))

などはどうでしょうか。Win32 で実験したところ、

(setq mhc-cmail/dummy-file "NUL")
(file-exists-p mhc-cmail/dummy-file) => t
(file-readable-p mhc-cmail/dummy-file) => t
(insert-file-contents mhc-cmail/dummy-file) => error にならない

(file-exists-p (expand-file-name mhc-cmail/dummy-file)) => t
(file-readable-p (expand-file-name mhc-cmail/dummy-file)) => t
(insert-file-contents (expand-file-name mhc-cmail/dummy-file)) => error にならない

となるので問題なしだと思います。

# 私はこういうときのために c:/dev/null って file があるのだけど。

P.S.
mhc を立ち上げない(ようするに MUA が立ち上がっていない状態)で、
"M-x mhc-calendar" するのは挫折。。。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxx)