summaryrefslogtreecommitdiff
path: root/usr/src/lib/libfakekernel/common/printf.c
diff options
context:
space:
mode:
authorAndrew Stormont <astormont@racktopsystems.com>2017-11-13 01:52:27 +0000
committerPrakash Surya <prakash.surya@delphix.com>2018-01-30 12:59:03 -0800
commitf06dce2c1f0f3af78581e7574f65bfba843ddb6e (patch)
tree2314988b0e243262771f89e79058e8b743107986 /usr/src/lib/libfakekernel/common/printf.c
parent0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe (diff)
downloadillumos-joyent-f06dce2c1f0f3af78581e7574f65bfba843ddb6e.tar.gz
8809 libzpool should leverage work done in libfakekernel
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/lib/libfakekernel/common/printf.c')
-rw-r--r--usr/src/lib/libfakekernel/common/printf.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/usr/src/lib/libfakekernel/common/printf.c b/usr/src/lib/libfakekernel/common/printf.c
index 1bcef683d1..1cfded9239 100644
--- a/usr/src/lib/libfakekernel/common/printf.c
+++ b/usr/src/lib/libfakekernel/common/printf.c
@@ -22,6 +22,7 @@
* Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2012 by Delphix. All rights reserved.
* Copyright 2013 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2017 RackTop Systems.
*/
#include <sys/param.h>
@@ -71,7 +72,7 @@ fakekernel_putlog(char *msg, size_t len, int flags)
*/
void
fakekernel_cprintf(const char *fmt, va_list adx, int flags,
- const char *prefix, const char *suffix)
+ const char *prefix, const char *suffix)
{
size_t bufsize = LOG_MSGSIZE;
char buf[LOG_MSGSIZE];
@@ -130,6 +131,16 @@ panic(const char *fmt, ...)
}
void
+fm_panic(const char *fmt, ...)
+{
+ va_list adx;
+
+ va_start(adx, fmt);
+ vpanic(fmt, adx);
+ va_end(adx);
+}
+
+void
vcmn_err(int ce, const char *fmt, va_list adx)
{