NetBSD/usr.sbin/perfused
pho 1f6f9b8380 librefuse: Preparation of a proper API versioning; no more #ifdef woes in user code
The goal is to fully support FUSE API version 3.0 while maintaining
API/ABI compatibility with code written for 2.6 (or even older).

* <fuse.h> now emits a compiler warning if it's included without
  defining FUSE_USE_VERSION. It had been silently defaulted to the
  latest supported version prior to this change. This is permissive
  compared to the original FUSE, as it emits an error instead.

* <fuse.h> now emits a warning if FUSE_USE_VERSION is higher than what
  can be provided.

* Added a macro FUSE_MAKE_VERSION(maj, min). It was missing from
  librefuse <fuse.h>.

No actual API updates have been made (yet).
2021-12-04 06:42:39 +00:00
..
Makefile introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
debug.c
msg.c introduce a SOL_LOCAL for unix-domain socket level socket options 2021-08-08 20:54:48 +00:00
perfused.8
perfused.c perfused: use SOL_LOCAL 2021-08-08 20:56:54 +00:00
perfused.h librefuse: Preparation of a proper API versioning; no more #ifdef woes in user code 2021-12-04 06:42:39 +00:00