助田です In message "[ruby-list:4808] Re: Now,I am starting ruby." WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> writes : >わたなべです. > >実際は Win32 API の LockFileEx/UnLockFileEx を使ってるみたい >なので mswin32 版もできなくはないと思います. >(Win95 の場合は LockFile/UnLockFile). Perl では、 LockFileEx/UnLockFileExを使って file の lockをエミ ュレートさせてます。 (そのものずばり、my_flock関数というのがあります。) mswin32版では、このソースコードを流用すれば NT 環境では flock が使えるようになると思います。 Win95 環境では、LockFile/UnLockFileしか使えないので flock(File::LOCK_EX) flock(File::LOCK_UN) の2つしか実現できないと思います。 助田 雅紀(suke / tonen.co.jp)