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
..
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
Makefile Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
ops.c Rollback directory filehandle screening for FUSE lock operations 2019-08-10 07:08:11 +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
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
shlib_version
subr.c - Make sure non root users cannot access system namespace attributes 2014-08-10 03:22:33 +00:00