きくたにです。
やっぱり不便なので会社から入りなおしたばかりで、[ruby-list:5255]以前は
読んでません。

Tue, Nov 11, 1997 at 12:13:46PM +0900 において
Yukihiro Matsumoto さん曰く:

> |>なるほど,では「port.sync=TRUE」を追加するとどうでしょう?
> |
> |port.sync=TRUEしてもだめです。
> 
> なるほど.プラットフォームはなんですか?
> うちはご存知の通りi686-linuxです.

port.sync=TRUE も追加しましたが同じでした。
説明不足でしたが、うちで「動かない」のは

% ./ipc-test0
ipc0.rb: channel = 3
ipc0.rb: int byte = 78
ipc0.rb: int byte = 56
ipc0.rb: int byte = 34
ipc0.rb: int byte = 12
buf = OK
ipc0.rb: str =     <<ここで"ruby"を受けとってほしい
buf = OK

という現象です。

i686-linux linux-2.0.31 libc6環境です(libc5でも同じだったと思う)。
rubyは1.0.970930でも1.0.971021でも同様。

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani / eis.or.jp kikutani / jdc.ericsson.se
hgf03701 / niftyserve.or.jp    http://www.eis.or.jp/muse/kikutani/