From 0a7a8fbc7a82dfbd9e925d1b4d4936bf4e011bc1 Mon Sep 17 00:00:00 2001 From: Masatake YAMATO Date: Mon, 15 Apr 2024 01:44:38 +0900 Subject: [PATCH] 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 --- sys-utils/lsns.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c index 0ab5e26a3..67a563ebc 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; }) -- 2.47.3