[Mew-dist 1433] Re: Range (update): (Mule for Win32)

OKUNISHI Fujikazu fuji0924 at example.com
1997年 8月 4日 (月) 21:36:58 JST


>>>>> "Mon, 04 Aug 1997 10:41:38 +0900" に発信されたメッセージ
>>>>> <19970804104138B.kazu at example.com> にて
>>>>> "かずさん" == Kazu Yamamoto (山本和彦) <Kazu at example.com> が仰るには..

かずさん> 私は Win95 や OS/2 のファイルシステムをよく知らないので、ど
かずさん> うすればいいのか分かりません。だれか教えて下さい。

Lisp で Perl や C での utime() に相当する関数がないかどうかざっと調べ
てみたのですが,見当たりません。本当のところ,相当する関数がないのかど
うか,詳しい方,お教えください。_o_

かずさん> OS/2 使いの奥西さんは、utime というコマンドを呼び出す方法を
かずさん> 提案していたような気がします。

IM では utime() されるのに burst ではできない(Lisp で見つからなかった)
ので,しかたなく逃げを考えた次第です。(^_^; 後ろにつけます。

で,5.003_93 付属の Perl.inf では以下↓のように書かれてるのですが,

> Note that utime() currently doesn't work correctly with Win95/NT
> ports.  A bug has been reported.  Check it carefully before using it
> on those platforms. 

もし 5.004_01+ for Win32 とかではまともに動くのでしたら,Folder.pm の
touch_folder で os2p と同じ処理をすることでご希望が叶いますね。最新版 
でバグが取れてるかどうか調べてみられてはいかがでしょう?
--
(ふ)
-------------- next part --------------
--- mew-summary.el.orig	Mon Jul 28 19:40:40 1997
+++ mew-summary.el	Fri Aug 01 20:41:30 1997
@@ -21,6 +21,8 @@
 
 (defvar mew-summary-mode-map    nil)
 
+(defvar mew-prog-utime "utime") ;; fuji
+
 (defvar mew-summary-mode-menu-spec
   '("Mew"
     ["Show" mew-summary-show t]
@@ -1932,6 +1934,9 @@
 	       (message "Bursting ... done")
 	       (message "Messages %s from %d to were extracted in %s"
 			mstr (1- m) folder)
+			(if (memq system-type '(OS/2 emx))		;; fuji
+				(call-process			;; fuji
+				 mew-prog-utime nil t nil (mew-expand-folder folder)))	;; fuji
 	       ))
 	   ))
        ))
-------------- next part --------------
extproc @PERL@ -Sx
#! @PERL@

  if (@ARGV < 1) {
      die "usage: utime file1 .. \n";
  }

  $now = time();
  utime $now, $now, @ARGV;



Mew-dist メーリングリストの案内