山本です。
>> if ((fd = open(lockfile, O_WRONLY | O_CREAT | O_EXCL)) < 0) {
>>
>> の open の呼び出しで、O_CREAT なのに open の第3引数(mode_t)が無いのはけ
>> しからん、ということのようです。何を入れるのが正しいのか分からないので
>
>
> S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH
> か
> 0666
> かな。
上の方に定義してある FileMode かなぁと思っていますが、lock ファイルなの
で確信が持てていません。
桃井さんの返答待ちです。
--かず