1From 9e6d578db0a4a55be5dbba40aba78e830181734d Mon Sep 17 00:00:00 2001
2From: Michael Forney <mforney@mforney.org>
3Date: Sun, 16 Aug 2020 17:16:31 -0700
4Subject: [PATCH] Use strerror instead of GNU %m format specifier
5
6---
7 ls-kernel.c | 5 +++--
8 1 file changed, 3 insertions(+), 2 deletions(-)
9
10diff --git a/ls-kernel.c b/ls-kernel.c
11index 13b29f7..1f7933a 100644
12--- a/ls-kernel.c
13+++ b/ls-kernel.c
14@@ -8,6 +8,7 @@
15 * SPDX-License-Identifier: GPL-2.0-or-later
16 */
17
18+#include <errno.h>
19 #include <stdio.h>
20 #include <string.h>
21
22@@ -125,12 +126,12 @@ show_kernel_init(void)
23 {
24 f = fopen(name, "r");
25 if (!f)
26- die("Cannot open pcimap file %s: %m", name);
27+ die("Cannot open pcimap file %s: %s", name, strerror(errno));
28 }
29 else
30 {
31 if (uname(&uts) < 0)
32- die("uname() failed: %m");
33+ die("uname() failed: %s", strerror(errno));
34 name = alloca(64 + strlen(uts.release));
35 sprintf(name, "/lib/modules/%s/modules.pcimap", uts.release);
36 f = fopen(name, "r");
37--
382.49.0
39