This website requires JavaScript.
Explore
Help
Sign In
OpenE2K
/
glibc
Watch
2
Star
0
Fork
You've already forked glibc
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
346ef23f19
glibc
/
sysdeps
/
mach
/
hurd
/
fcntl64.c
2 lines
50 B
C
Raw
Normal View
History
Unescape
Escape
hurd: Fix F_*LK* fcntl with __USE_FILE_OFFSET64 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.
2018-11-15 00:52:36 +01:00
/* fcntl64 is defined in fcntl.c as an alias. */