summaryrefslogtreecommitdiffstats
path: root/sys/sys/ktr.h
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-02-20 10:39:55 +0000
committerjhb <jhb@FreeBSD.org>2001-02-20 10:39:55 +0000
commita2bd088e1dccd04ac2f4a66680c2c395f62100d7 (patch)
tree5c31e5ee304d1b5d49c972ff1dc60d367a22ac53 /sys/sys/ktr.h
parent42c3bc11f77e4f4db20fe05eb17724708e022851 (diff)
downloadFreeBSD-src-a2bd088e1dccd04ac2f4a66680c2c395f62100d7.zip
FreeBSD-src-a2bd088e1dccd04ac2f4a66680c2c395f62100d7.tar.gz
- In the KTR_EXTEND case, use a const char * to point to the passed in
filename insteada of copying the first 32 characters of it. - Add in const modifiers for the passed in format strings and filenames and their respective members in the ktr_entry struct.
Diffstat (limited to 'sys/sys/ktr.h')
-rw-r--r--sys/sys/ktr.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/sys/sys/ktr.h b/sys/sys/ktr.h
index bf3ce52..050b303 100644
--- a/sys/sys/ktr.h
+++ b/sys/sys/ktr.h
@@ -96,15 +96,12 @@ struct ktr_entry {
#ifndef KTRDESCSIZE
#define KTRDESCSIZE 80
#endif
-#ifndef KTRFILENAMESIZE
-#define KTRFILENAMESIZE 32
-#endif
- char ktr_desc [KTRDESCSIZE];
- char ktr_filename [KTRFILENAMESIZE];
+ char ktr_desc[KTRDESCSIZE];
+ const char *ktr_filename;
int ktr_line;
int ktr_cpu;
#else
- char *ktr_desc;
+ const char *ktr_desc;
u_long ktr_parm1;
u_long ktr_parm2;
u_long ktr_parm3;
@@ -132,10 +129,10 @@ extern struct ktr_entry ktr_buf[];
#endif
#ifdef KTR_EXTEND
-void ktr_tracepoint(u_int mask, char *filename, u_int line,
- char *format, ...) __printflike(4, 5);
+void ktr_tracepoint(u_int mask, const char *filename, u_int line,
+ const char *format, ...) __printflike(4, 5);
#else
-void ktr_tracepoint(u_int mask, char *format, u_long arg1, u_long arg2,
+void ktr_tracepoint(u_int mask, const char *format, u_long arg1, u_long arg2,
u_long arg3, u_long arg4, u_long arg5);
#endif
OpenPOWER on IntegriCloud