summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/dtrace/systrace.c
diff options
context:
space:
mode:
authorJonathan Haslam <Jonathan.Haslam@Sun.COM>2009-02-13 07:13:13 +0000
committerJonathan Haslam <Jonathan.Haslam@Sun.COM>2009-02-13 07:13:13 +0000
commitb9e93c10c0a2a4bb069d38bb311021a9478c4711 (patch)
tree8a82dbbc533447409d902987f543b2ad72e8e78a /usr/src/uts/common/dtrace/systrace.c
parent2e5e9e19867a0d75685f5beb2fe1b0e31491d49b (diff)
downloadillumos-joyent-b9e93c10c0a2a4bb069d38bb311021a9478c4711.tar.gz
PSARC 2008/480 DTrace CPC Provider
6486156 DTrace cpc provider
Diffstat (limited to 'usr/src/uts/common/dtrace/systrace.c')
-rw-r--r--usr/src/uts/common/dtrace/systrace.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/uts/common/dtrace/systrace.c b/usr/src/uts/common/dtrace/systrace.c
index fe7bee1ac8..b864041c45 100644
--- a/usr/src/uts/common/dtrace/systrace.c
+++ b/usr/src/uts/common/dtrace/systrace.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -140,7 +140,7 @@ systrace_destroy(void *arg, dtrace_id_t id, void *parg)
}
/*ARGSUSED*/
-static void
+static int
systrace_enable(void *arg, dtrace_id_t id, void *parg)
{
int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
@@ -161,7 +161,7 @@ systrace_enable(void *arg, dtrace_id_t id, void *parg)
if (enabled) {
ASSERT(sysent[sysnum].sy_callc == dtrace_systrace_syscall);
- return;
+ return (0);
}
(void) casptr(&sysent[sysnum].sy_callc,
@@ -172,6 +172,7 @@ systrace_enable(void *arg, dtrace_id_t id, void *parg)
(void *)systrace_sysent32[sysnum].stsy_underlying,
(void *)dtrace_systrace_syscall32);
#endif
+ return (0);
}
/*ARGSUSED*/