NetBSD/lib/libperfuse
manu bf00e86bc9 Rollback directory filehandle screening for FUSE lock operations
libfuse has a different usage of filehandles for files and directories.
A directory filehandle is valid only for directory operations such
as OPENDIR, READDIR, RELEASEDIR, FSYNCDIR. Change of src/lib/libperfuse/ops.c
1.85-1.86 made sure filehandles of directories were only sent for that
operations.

However, the status of lock operations GETLK, SETLK, SETLKW was overlooked.
The only FUSE filesystem I found using locks is GlusterFS, and it needs
directory filehandles to be provided on lock operations, otherwise locking
crashes the filesystem. Hence this change brings back filehandles for
lock operations on directories.
2019-08-10 07:08:11 +00:00
..
Makefile Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
debug.c Use reclaim2 to fix reclaim/lookup race conditions 2018-11-16 02:39:02 +00:00
fuse.h make this compile again, and simplify. 2016-10-18 17:56:31 +00:00
libperfuse.3 It's section 3 page, not section 2. While here, xref puffs(3) in the 2019-01-23 19:43:49 +00:00
ops.c Rollback directory filehandle screening for FUSE lock operations 2019-08-10 07:08:11 +00:00
perfuse.c fix typo 2019-04-17 12:30:51 +00:00
perfuse.h Needs sys/cdefs.h for __BEGIN_DECLS and sys/types.h for mode_t. 2016-01-22 22:25:50 +00:00
perfuse_if.h make the env stuff visible. 2016-10-19 01:30:35 +00:00
perfuse_priv.h Use reclaim2 to fix reclaim/lookup race conditions 2018-11-16 02:39:02 +00:00
shlib_version
subr.c