[ruby-list:3054] Re: flock (BSD/OS 2.0 i386)

From: WATANABE Hirofumi <watanabe@...>
Date: 1997-05-30 07:29:28 UTC
List: ruby-list #3054
わたなべです.

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 でエミュレーションを試してみるの
#もいいかも.

-- 
わたなべひろふみ

In This Thread