Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/dev/prototype.c
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
static void | static void | ||||
prototype_disable(void *arg, dtrace_id_t id, void *parg) | prototype_disable(void *arg, dtrace_id_t id, void *parg) | ||||
{ | { | ||||
} | } | ||||
static void | static void | ||||
prototype_load(void *dummy) | prototype_load(void *dummy) | ||||
{ | { | ||||
/* Create the /dev/dtrace/prototype entry. */ | /* | ||||
* Create the /dev/dtrace/prototype entry. | |||||
* XXX: Remove this if the provider does not need any customs ioctls. | |||||
*/ | |||||
prototype_cdev = make_dev(&prototype_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, | prototype_cdev = make_dev(&prototype_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, | ||||
"dtrace/prototype"); | "dtrace/prototype"); | ||||
if (dtrace_register("prototype", &prototype_attr, DTRACE_PRIV_USER, | if (dtrace_register("prototype", &prototype_attr, DTRACE_PRIV_USER, | ||||
NULL, &prototype_pops, NULL, &prototype_id) != 0) | NULL, &prototype_pops, NULL, &prototype_id) != 0) | ||||
return; | return; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |