わたなべです.

GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

:configure で flock... yes といわれるのに、
:C (gcc) で flock を使うと errno に EOPNOTSUPP が
:返ってくるという困った環境にいます。 
:uname によれば OS は BSDI BSD/OS 2.0 i386 です。

configure は存在のチェックだけだから, しょーがないよね.

:さて質問ですが、
:1. configure した後にこれをごまかして missing/flock.c を
:   使うには何をすればいいでしょうか? 

手作業でよければ Makefile の MISSING に flock.o を追加するだ
けです. config.h に HAVE_LOCKF があれば lockf が使われます.
ないときは rb_notimplement であきらめる.

#perl5.004 のように fcntl でエミュレーションを試してみるの
#もいいかも.

-- 
わたなべひろふみ