diff options
author | Jonathan Haslam <Jonathan.Haslam@Sun.COM> | 2009-02-13 07:13:13 +0000 |
---|---|---|
committer | Jonathan Haslam <Jonathan.Haslam@Sun.COM> | 2009-02-13 07:13:13 +0000 |
commit | b9e93c10c0a2a4bb069d38bb311021a9478c4711 (patch) | |
tree | 8a82dbbc533447409d902987f543b2ad72e8e78a /usr/src/uts/common/dtrace/systrace.c | |
parent | 2e5e9e19867a0d75685f5beb2fe1b0e31491d49b (diff) | |
download | illumos-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.c | 7 |
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*/ |