aboutsummaryrefslogtreecommitdiff
path: root/libbb/herror_msg.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/herror_msg.c')
-rw-r--r--libbb/herror_msg.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/libbb/herror_msg.c b/libbb/herror_msg.c
index 7e4f64045..ca9274cf7 100644
--- a/libbb/herror_msg.c
+++ b/libbb/herror_msg.c
@@ -6,7 +6,6 @@
6 * 6 *
7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. 7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
8 */ 8 */
9
10#include "libbb.h" 9#include "libbb.h"
11 10
12void FAST_FUNC bb_herror_msg(const char *s, ...) 11void FAST_FUNC bb_herror_msg(const char *s, ...)
@@ -17,3 +16,13 @@ void FAST_FUNC bb_herror_msg(const char *s, ...)
17 bb_verror_msg(s, p, hstrerror(h_errno)); 16 bb_verror_msg(s, p, hstrerror(h_errno));
18 va_end(p); 17 va_end(p);
19} 18}
19
20void FAST_FUNC bb_herror_msg_and_die(const char *s, ...)
21{
22 va_list p;
23
24 va_start(p, s);
25 bb_verror_msg(s, p, hstrerror(h_errno));
26 va_end(p);
27 xfunc_die();
28}