[Mew-dist 2147] Re: im* が止まる (win95)

Shuichi Kitaguchi shuuic-k at example.com
1997年 9月 19日 (金) 22:25:25 JST


北口@奈良先端大 です。

>また、大学の OSF1 ではメール数が多いとある程度待ってから 90 通ぐらい
>ずつまとめて表示されます。メール数が少ないとちょっとだけ待ってから
>全部ずらっと表示されますが、もともと imls が立ち上がるまでの時間が
>かなり長いので(Perl も IM も home も NFS の彼方...)、こっちの方が
>幸せになれます。

と思ったのですが、まだ幸福度が足りませんでした(^^;

「imget をする時は順次見たいけど、imls などはさっさとやって欲しい」
ということで、パッチを作ってみました(やまぐちさんパッチを当てた後に
当てて下さい)。~/.im/Config に DisableImgetBuffer=yes とすると
imget だけは flush を呼ぶようになります。

こんなオプションは付けていたらきりがないと思いますが、メールサーバが
遅い場合には有用ではないかと。


--==| Shuichi Kitaguchi : shuuic-k at example.com |
    |     / kit at example.com / shkit at example.com |==--
-------------- next part --------------
*** IM.in/Config.pm.in.orig	Fri Sep 19 22:05:43 1997
--- IM.in/Config.pm.in	Fri Sep 19 22:09:18 1997
***************
*** 171,176 ****
--- 171,177 ----
      'usepwfiles;b;;UsePwFiles'		=> 'Use password files',
      'pwfiles;s;;PwFiles'		=> 'Password files',
      'usebuffer;b;;UseBuffer'            => 'Scan with buffering',
+     'disableimgetbuffer;b;;DisableImgetBuffer'  => 'Scan without buffering in imget',
      );
  
      # these vars should be in current package?
***************
*** 818,823 ****
--- 819,829 ----
  }
  
  sub usebuffer () {
+     if ( $DisableImgetBuffer ){
+  	if ( &progname eq 'imget' ){
+  	    return 0;
+  	}
+     }
      return $UseBuffer;
  }
  


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