summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/kobj_impl.h
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2020-03-19 07:52:05 -0700
committerJohn Levon <john.levon@joyent.com>2020-03-23 09:07:34 -0700
commitc61137df0ddfe2318cd4b953495b4ccdb8f12b61 (patch)
tree5ae25c5ddaac3a6c0a1a3bfb946537454b8289e4 /usr/src/uts/common/sys/kobj_impl.h
parent2a9992ecc0392fdbbaa57613c1bcfc31b6c7e247 (diff)
downloadillumos-gate-c61137df0ddfe2318cd4b953495b4ccdb8f12b61.tar.gz
12399 kobj printf functions should be checked
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/uts/common/sys/kobj_impl.h')
-rw-r--r--usr/src/uts/common/sys/kobj_impl.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr/src/uts/common/sys/kobj_impl.h b/usr/src/uts/common/sys/kobj_impl.h
index a8488365b9..752217b5cf 100644
--- a/usr/src/uts/common/sys/kobj_impl.h
+++ b/usr/src/uts/common/sys/kobj_impl.h
@@ -21,6 +21,8 @@
/*
* Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ *
+ * Copyright 2020 Joyent, Inc.
*/
/*
@@ -184,8 +186,9 @@ extern void mach_modpath(char *, const char *);
extern void kobj_setup_standalone_vectors(void);
extern void kobj_restore_vectors(void);
-extern void (*_kobj_printf)(void *, const char *fmt, ...);
-extern void (*_vkobj_printf)(void *, const char *fmt, va_list);
+extern void (*_kobj_printf)(void *, const char *fmt, ...) __KPRINTFLIKE(2);
+extern void (*_vkobj_printf)(void *, const char *fmt, va_list)
+ __KVPRINTFLIKE(2);
extern void (*kobj_bcopy)(const void *, void *, size_t);
extern void (*kobj_bzero)(void *, size_t);
extern size_t (*kobj_strlcat)(char *, const char *, size_t);