mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-11 05:40:06 +00:00
346ef23f19
struct flock64 uses 64bit values. This introduces other values for F_GETLK, F_SETLK, F_SETLKW to distinguish between both. * sysdeps/mach/hurd/bits/fcntl.h (F_GETLK64, F_SETLK64, F_SETLKW64): New macros [__USE_FILE_OFFSET64] (F_GETLK, F_SETLK, F_SETLKW): Define to F_GETLK64, F_SETLK64, F_SETLKW64, respectively. * sysdeps/mach/hurd/f_setlk.c: New file. * sysdeps/mach/hurd/f_setlk.h: New file. * sysdeps/mach/hurd/Makefile [$(subdir) = io] (sysdeps_routines): Add f_setlk. * sysdeps/mach/hurd/fcntl.c: Include "f_setlk.h".h". (__libc_fcntl): Move non-flock operations to... * sysdeps/mach/hurd/vfcntl.c (__libc_vfcntl): ... New file. * sysdeps/mach/hurd/fcntl.c (fcntl64): Add missing alias. |
||
---|---|---|
.. | ||
types | ||
errno.h | ||
fcntl.h | ||
ioctls.h | ||
local_lim.h | ||
param.h | ||
posix_opt.h | ||
socket.h | ||
stat.h | ||
statfs.h | ||
statvfs.h | ||
sysmacros.h | ||
typesizes.h |