]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libmount: export locking errors as MNT_EX_FILEIO
authorKarel Zak <kzak@redhat.com>
Fri, 15 Sep 2017 12:30:06 +0000 (14:30 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 15 Sep 2017 12:30:06 +0000 (14:30 +0200)
commitd369dc42cb4974d6a928ae28ed32fa11b528e5fb
treeffa3e5f491285c84cc5cad85d73b929917fabc30
parent1ed968c52651d457300cea92b59fe43c67e6e55a
libmount: export locking errors as MNT_EX_FILEIO

The mount man page assumes locking errors mapped to MNT_EX_FILEIO (16)
return code. Unfortunately, this is internally not exported as a
special error code, so it's returned as a generic (errno based)
stuff. This patch fixes this issue.

Note that we still use locking for example for utab or when enabled
/etc/mtab (disabled by default).

Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/src/context_mount.c
libmount/src/context_umount.c
libmount/src/libmount.h.in
libmount/src/tab_update.c