From: Tycho Andersen Date: Tue, 23 Jul 2019 15:40:14 +0000 (-0600) Subject: pidfds: don't print a scary warning on ENOSYS X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f452e523d91c7ceca29b7760cfa9d7030bb7ddae;p=thirdparty%2Flxc.git pidfds: don't print a scary warning on ENOSYS Most kernels don't have this functionality yet, and so the warning is printed a lot. Our people are scared of warnings, so let's make it INFO instead in this case. Signed-off-by: Tycho Andersen --- diff --git a/src/lxc/start.c b/src/lxc/start.c index c5bc8b154..3c0461fbf 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -1605,7 +1605,10 @@ static int proc_pidfd_open(pid_t pid) /* Test whether we can send signals. */ if (lxc_raw_pidfd_send_signal(proc_pidfd, 0, NULL, 0)) { - SYSERROR("Failed to send signal through pidfd"); + if (errno != ENOSYS) + SYSERROR("Failed to send signal through pidfd"); + else + INFO("Sending signals through pidfds not supported on this kernel"); return -1; }