diff options
author | Jean-Pierre André <jpandre@users.noreply.github.com> | 2019-03-11 18:35:23 +0100 |
---|---|---|
committer | Nikolaus Rath <Nikolaus@rath.org> | 2019-03-11 17:35:23 +0000 |
commit | a1bff7dbe3ad8950d8cf1b5640aa7a7b2e89211d (patch) | |
tree | 996c19b8cc1a98b987c762fc6d931af884a84a2d /ChangeLog.rst | |
parent | b1b06d1920f7163a54e4b30e120cb52fda0cb9f9 (diff) | |
download | fuse-a1bff7dbe3ad8950d8cf1b5640aa7a7b2e89211d.tar.gz |
Defined the (*ioctl)() commands as unsigned int (#381)
Instead of the Posix ioctl(2) command, Linux uses its own variant of ioctl()
in which the commands are requested as "unsigned long" and truncated to
32 bits by the fuse kernel module. Transmitting the commands to user space
file systems as "unsigned int" is a workaround for processing ioctl()
commands which do not fit into a signed int.
Diffstat (limited to 'ChangeLog.rst')
-rw-r--r-- | ChangeLog.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog.rst b/ChangeLog.rst index 74bd0be..ca04319 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -1,3 +1,7 @@ +* Changed ioctl commands to "unsigned int" in order to support commands + which do not fit into a signed int. Commands issued by applications + are still truncated to 32 bits. + libfuse 3.4.2 (2019-03-09) ========================== |