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>