aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasatake YAMATO <yamato@redhat.com>2024-04-15 01:44:38 +0900
committerMasatake YAMATO <yamato@redhat.com>2024-04-15 02:06:53 +0900
commit0a7a8fbc7a82dfbd9e925d1b4d4936bf4e011bc1 (patch)
treeaee6718b74e683dab284904acb9e0487dd6b3c83
parent7c33788b8614758b541028cad86744ace1e5e5a8 (diff)
downloadutil-linux-0a7a8fbc7a82dfbd9e925d1b4d4936bf4e011bc1.tar.gz
lsns: report with warnx if a namespace related ioctl fails with ENOSYS
Qemu userspace emulation reports ENOSYS if it doesn't support a given ioctl command. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
-rw-r--r--sys-utils/lsns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c
index 0ab5e26a30..67a563ebc3 100644
--- a/sys-utils/lsns.c
+++ b/sys-utils/lsns.c
@@ -70,7 +70,7 @@ UL_DEBUG_DEFINE_MASKNAMES(lsns) = UL_DEBUG_EMPTY_MASKNAMES;
#define lsns_ioctl(fildes, request, ...) __extension__ ({ \
int ret = ioctl(fildes, request, ##__VA_ARGS__); \
- if (ret == -1 && errno == ENOTTY) \
+ if (ret == -1 && (errno == ENOTTY || errno == ENOSYS)) \
warnx("Unsupported ioctl %s", #request); \
ret; })