Consolidating kernel-related parts of opening a file?

James Peach jpeach at
Thu Jun 21 21:11:43 GMT 2007

On Jun 21, 2007, at 1:56 PM, Volker Lendecke wrote:

> On Thu, Jun 21, 2007 at 01:17:59PM -0700, James Peach wrote:
>> This looks nice. I don't think you have to pass share_access around,
>> because by this time, fsp->share_access has been set.
> Thanks for that hint!
>> I have a module that detect share mode conflicts in SMB_VFS_OPEN
>> rather than SMB_VFS_KERNEL_FLOCK, so it would be nice if this was
>> supported more directly. If not, then it still reduces my patch
>> nicely :)
> Wait -- OS/X has share modes?

not in the kernel

> Do you have hints to docs?

There is the O_SHLOCK and O_EXLOCK flags to open(2) which take out BSD  
flocks at open time, see

James Peach | jpeach at

More information about the samba-technical mailing list