diff options
author | Andrew Stormont <astormont@racktopsystems.com> | 2017-11-13 01:52:27 +0000 |
---|---|---|
committer | Prakash Surya <prakash.surya@delphix.com> | 2018-01-30 12:59:03 -0800 |
commit | f06dce2c1f0f3af78581e7574f65bfba843ddb6e (patch) | |
tree | 2314988b0e243262771f89e79058e8b743107986 /usr/src/lib/libfakekernel/common/printf.c | |
parent | 0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe (diff) | |
download | illumos-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.c | 13 |
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) { |