[glibc PATCH] fcntl: put F_OFD_* constants under #ifdef __USE_FILE_OFFSET64
Florian Weimer
fweimer@redhat.com
Thu Aug 18 08:45:00 GMT 2016
On 08/17/2016 10:52 PM, Andreas Schwab wrote:
> On Aug 17 2016, Florian Weimer <fweimer@redhat.com> wrote:
>
>> Why would the F_SETLK operation work with a struct flock64 in
>> _FILE_OFFSET_BITS == 64 mode? I think the kernel still expects a 32-bit
>> struct.
>
> With _F_O_B == 64, F_SETLK is actually F_SETLK64.
Indeed, I missed that. I think removing the file-private lock
definitions in 32 bit mode is the closest we can get to mirror this
behavior.
Florian
More information about the Libc-alpha
mailing list