From 6f2ae489d7243b38b7ff3eafd81cfa29f37287ed Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Mon, 9 Jan 2023 13:01:46 -0800 Subject: [PATCH] Use err() instead of error() in mkbootfs error() is a glibc extension that is not available in musl libc. err() is a BSD extension, but is present in glibc, musl libc and bionic. Test: m USE_HOST_MUSL=true host-native -k Change-Id: I2ba7bddc2a725826be8be7f80208587b81de9238 --- mkbootfs/mkbootfs.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/mkbootfs/mkbootfs.c b/mkbootfs/mkbootfs.c index 907cad3fb..64e5a8c14 100644 --- a/mkbootfs/mkbootfs.c +++ b/mkbootfs/mkbootfs.c @@ -1,12 +1,12 @@ -#include +#include +#include #include #include #include #include -#include #include -#include +#include #include #include @@ -342,8 +342,7 @@ static void read_canned_config(char* filename) static void devnodes_desc_error(const char* filename, unsigned long line_num, const char* msg) { - error(EXIT_FAILURE, 0, "failed to read nodes desc file '%s' line %lu: %s", - filename, line_num, msg); + errx(EXIT_FAILURE, "failed to read nodes desc file '%s' line %lu: %s", filename, line_num, msg); } static int append_devnodes_desc_dir(char* path, char* args) @@ -388,8 +387,7 @@ static int append_devnodes_desc_nod(char* path, char* args) static void append_devnodes_desc(const char* filename) { FILE* f = fopen(filename, "re"); - if (!f) error(EXIT_FAILURE, errno, - "failed to open nodes description file '%s'", filename); + if (!f) err(EXIT_FAILURE, "failed to open nodes description file '%s'", filename); char *line, *args, *type, *path; unsigned long line_num = 0;