[mew-win32 04310] Re: :nowait on Meadow 3

Kyotaro HORIGUCHI horiguti at example.com
2005年 11月 13日 (日) 11:42:26 JST


ほりぐち@meadow-develop です.

> Emacs 22 には、make-network-process() という関数があり、":nowait t" を
> 指定することで、non-blocking connect() が利用できます。
...
> 1) Windows では、non-blocking connect() は使えない。
> 	w32.c を見る限り、使えそうなんですが。
> 2) 本当は使えるけど、Emacs 22 がバグっている
> 3) 本当は使えるけど、コンパイルの仕方が悪い

 emacs については 2 のようです. 対応するコードは w32.c にあります
が, それだけではすくなくとも今の emacs には足りていません.

 Meadow では NON_BLOCKING_CONNECT が定義されていないのでそれより手
前のところでエラーを返します.

> 現状としては、1)が正しく、対応するためのコストはちゃんと見ないと
> すぐにはわからない、というところのようです。

 Meadow でも emacs でも動くようにはできました. とりあえず Meadow3 では
すぐに出せると思います.

-- 
堀口恭太郎




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