Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Dec 2001 14:23:33 -0500 (EST)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Willem van Engen <wvengen@stack.nl>
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: flexlm: works with linux_base-6, fails with linux_base-7
Message-ID:  <15382.23861.710621.118157@grasshopper.cs.duke.edu>
In-Reply-To: <20011211184131.0425b1fd.wvengen@stack.nl>
References:  <20011210115204.6ddde325.wvengen@stack.nl> <15382.5752.295875.987980@grasshopper.cs.duke.edu> <20011211184131.0425b1fd.wvengen@stack.nl>

next in thread | previous in thread | raw e-mail | index | archive | help

Willem van Engen writes:

 > So this is a fcntl64(fd, F_SETLK, {0,0,0,F_WRLCK,SEEK_CUR}).
 > When I look at it with linux_base-6, the same arguments are used.
 > At the moment I have no clue.

I don't see anything obvious either.  Are you sure that the 
bsd_flock contains the same thing in the linux_base-6 case?
If so, there might be some other difference that's causing the
fnctl to fail.

The next thing I'd do is to set a ddb breakpoint in linux_fcntl64 &
step through its call to fcntl().  Or just instrument the F_SETLK path
of fcntl, but that mgith lead to too many printfs.

Cheers,

Drew

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15382.23861.710621.118157>