blob: fd57fafee12dad19d122da0699afb9ce7a10473b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From: Masatake YAMATO <yamato@redhat.com>
Date: Mon, 15 Apr 2024 01:44:38 +0900
Subject: 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>
(cherry picked from commit 0a7a8fbc7a82dfbd9e925d1b4d4936bf4e011bc1)
---
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 e68bdbe..1f3574f 100644
--- a/sys-utils/lsns.c
+++ b/sys-utils/lsns.c
@@ -68,7 +68,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; })
|