Module Name: src
Committed By: christos
Date: Wed Sep 30 20:59:13 UTC 2015
Modified Files:
src/external/cddl/osnet/dev/dtrace: dtrace_ioctl.c
Log Message:
recognize the proc provider as belonging to sdt
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/dev/dtrace/dtrace_ioctl.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/cddl/osnet/dev/dtrace/dtrace_ioctl.c
diff -u src/external/cddl/osnet/dev/dtrace/dtrace_ioctl.c:1.5 src/external/cddl/osnet/dev/dtrace/dtrace_ioctl.c:1.6
--- src/external/cddl/osnet/dev/dtrace/dtrace_ioctl.c:1.5 Thu Jun 18 22:33:00 2015
+++ src/external/cddl/osnet/dev/dtrace/dtrace_ioctl.c Wed Sep 30 16:59:13 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: dtrace_ioctl.c,v 1.5 2015/06/19 02:33:00 riastradh Exp $ */
+/* $NetBSD: dtrace_ioctl.c,v 1.6 2015/09/30 20:59:13 christos Exp $ */
/*
* CDDL HEADER START
@@ -660,9 +660,14 @@ again:
if (pvp == NULL && error == 0) {
char name[NAME_MAX];
+ const char *provider;
+ if (strcmp(pvd->dtvd_name, "proc") == 0)
+ provider = "sdt";
+ else
+ provider = pvd->dtvd_name;
if (snprintf(name, sizeof name, "dtrace_%s",
- pvd->dtvd_name) < sizeof name) {
+ provider) < sizeof name) {
error = module_autoload(name,
MODULE_CLASS_MISC);
if (error == 0)