NetBSD/lib
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
..
csu add stop (;;) to elimate WAW dependency compiler warning 2019-05-04 22:55:32 +00:00
i18n_module
libarch Bump - removal of i386_vm86 and i386_pmc. 2017-08-12 19:48:28 +00:00
libbluetooth Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libbpfjit
libbsdmalloc
libbz2 - use -Wno-error=implicit-fallthrough with GCC7. 2019-02-04 04:05:15 +00:00
libc Remove leading zero in date. 2019-08-07 19:13:49 +00:00
libc_fp move shlib_version into the main directory 2016-10-11 16:55:22 +00:00
libc_vfp The fpu mode for VFP2 instructions is still just vfp. 2018-07-19 19:35:02 +00:00
libcompat Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libcrypt fix error messages 2015-06-17 00:15:26 +00:00
libcurses typo 2019-07-28 14:28:50 +00:00
libdm Clean up double free in some error paths that did trigger 2018-12-27 14:05:54 +00:00
libedit PR/54415: Ricky Zhou: libedit stats completions for non-file completions 2019-07-28 09:27:29 +00:00
libexecinfo make the backtrace()'s tracer() return _URC_FOREIGN_EXCEPTION_CAUGHT 2019-01-30 22:46:49 +00:00
libform Bump major number due to libcurses major bump 2019-06-30 22:17:22 +00:00
libintl check for snprintf() truncation and fail sanely if so, rather than 2019-02-04 08:21:11 +00:00
libipsec Remove dead references to netinet6/ipsec.h. 2018-09-06 09:54:36 +00:00
libisns Fix up mangled logic, hopefully. PR 54323 from David Binderman. 2019-07-03 18:40:33 +00:00
libkern Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
libkvm be consistent about uint64_t and bit masks. 2018-12-19 11:02:21 +00:00
liblwres
libm Explicitly indicate that nexttowardl() is identical to nextafterl(). 2019-05-02 15:08:35 +00:00
libmenu Improve formatting, fix a typo, bump date for previous. 2019-07-01 07:16:25 +00:00
libnpf Try improving a description. 2019-07-23 14:18:20 +00:00
libnvmm Change the NVMM API to reduce data movements. Sent to tech-kern@. 2019-06-08 07:27:44 +00:00
libossaudio Fix minor bugs of SNDCTL_DSP_GETISPACE. 2019-02-02 04:52:16 +00:00
libp2k Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp. 2017-04-26 03:02:47 +00:00
libpam Fix key loading logic and add log message when rejecting an unencrypted key. 2019-06-01 07:15:39 +00:00
libpanel Bump major number due to libcurses major bump 2019-06-30 22:17:22 +00:00
libpci Add function names to the NAME section 2017-10-22 15:28:48 +00:00
libperfuse Rollback directory filehandle screening for FUSE lock operations 2019-08-10 07:08:11 +00:00
libposix
libppath
libprop
libpthread Make CLEANFILES actually work. .TARGET is not defined when not in a target 2019-05-07 18:45:37 +00:00
libpuffs revert previous now that MAP_ALIGNED has been fixed. 2018-07-09 00:47:47 +00:00
libquota Some NFS servers return RPC_PROGNOTREGISTERED instead of RPC_PROGVERSMISMATCH 2016-01-30 16:31:28 +00:00
libradius Oops forgot one openssl version name change 2018-02-07 22:51:31 +00:00
librefuse Avoid marking up semicolons. 2019-04-11 06:18:43 +00:00
libresolv Remove unused macro. 2018-12-13 08:39:34 +00:00
librmt Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
librpcsvc Fix building librpcsvc for MKYP=no 2019-04-24 10:26:43 +00:00
librt Mention that ENOSPC can be returned if we exhausted the max number of 2019-02-21 21:54:09 +00:00
librump This is not needed anymore. 2015-08-21 06:56:35 +00:00
librumpclient make it the same as rump.h 2017-05-11 18:44:50 +00:00
librumpdev
librumphijack Linux doesn't have paccept(). 2019-02-17 23:35:50 +00:00
librumpnet
librumpres Add a library for the rump resolver interception code so that it will become 2017-10-10 19:28:33 +00:00
librumpuser Distinguish spin mutex and adaptive mutex on rump kernels for LOCKDEBUG 2017-12-27 09:01:53 +00:00
librumpvfs
libskey Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libss
libtelnet Match the function prototype of encrypthandler instead of casting to it. 2019-01-05 08:55:58 +00:00
libterminfo fix typo in error message; database is spelled with one 'b' and three 'a's 2019-04-11 23:52:08 +00:00
libukfs Remove exgtraneous comma 2018-03-12 11:56:34 +00:00
libusbhid Fix fallout from hid factorisation: 2017-12-10 20:38:13 +00:00
libutil snprintb(3) says that, in the new(?) Torek format, all fields specs end with \0 2019-04-29 07:55:38 +00:00
libwrap remove the new check for tlen >= PTRDIFF_MAX. the prior 2019-01-24 22:07:14 +00:00
liby
libz - use -Wno-error=implicit-fallthrough with GCC7. 2019-02-04 04:05:15 +00:00
lua Prevent Lua from crashing if clear_bindings() is called on a statement 2019-05-16 12:42:35 +00:00
npf NPF: Major rework -- migrate NPF to the libnv library. 2018-09-29 14:41:35 +00:00
bumpversion
checkoldver
checkver
checkvers
Makefile Don't build compat LLVM PIC libraries since it is unused if MKCOMPATX11 == "no". 2019-05-10 09:42:46 +00:00
Makefile.inc