Home | History | Annotate | only in /src/sbin/mount_qemufwcfg
History log of /src/sbin/mount_qemufwcfg
RevisionDateAuthorComments
 1.5 04-Dec-2021  pho 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).
 1.4 03-Oct-2018  jmcneill Add libpuffs (fixes sun2 build)
 1.3 28-Nov-2017  wiz branches: 1.3.2; 1.3.4;
Install qemufwcfg(4) and mount_qemufwcfg(8).
 1.2 26-Nov-2017  christos cleanup, knf, remove debugging printf, homebrew alloc macros, types.
 1.1 25-Nov-2017  jmcneill Add virtual filesystem for QEMU Firmware Configuration interface.
 1.3.4.1 10-Jun-2019  christos Sync with HEAD
 1.3.2.1 20-Oct-2018  pgoyette Sync with head
 1.2 26-Nov-2017  christos cleanup, knf, remove debugging printf, homebrew alloc macros, types.
 1.1 25-Nov-2017  jmcneill Add virtual filesystem for QEMU Firmware Configuration interface.
 1.7 22-Jan-2022  pho lib/librefuse: Implement FUSE session API and its signal handling functionality
 1.6 04-Dec-2021  pho 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).
 1.5 30-Nov-2017  wiz Sync (dead) usage with man page.
 1.4 30-Nov-2017  christos clang does not like dead unused functions.
 1.3 26-Nov-2017  christos don't error on unknown options.
 1.2 26-Nov-2017  christos cleanup, knf, remove debugging printf, homebrew alloc macros, types.
 1.1 25-Nov-2017  jmcneill Add virtual filesystem for QEMU Firmware Configuration interface.
 1.3 29-Apr-2020  gson Remove references to "special", as mount_qemufwcfg(8) does not
actually take such an argument. Discussed with jmcneill.
 1.2 28-Nov-2017  wiz Fix typo found by jmcneill.
 1.1 28-Nov-2017  wiz Add mount_qemufwcfg man page for review.
 1.3 26-Nov-2017  christos more cleanups, const
 1.2 26-Nov-2017  christos cleanup, knf, remove debugging printf, homebrew alloc macros, types.
 1.1 25-Nov-2017  jmcneill Add virtual filesystem for QEMU Firmware Configuration interface.
 1.3 26-Nov-2017  christos more cleanups, const
 1.2 26-Nov-2017  christos cleanup, knf, remove debugging printf, homebrew alloc macros, types.
 1.1 25-Nov-2017  jmcneill Add virtual filesystem for QEMU Firmware Configuration interface.

RSS XML Feed