MCPcopy Create free account
hub / github.com/F-Stack/f-stack / sysctl_enable_oid

Function sysctl_enable_oid

freebsd/kern/kern_sysctl.c:540–553  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

538}
539
540void
541sysctl_enable_oid(struct sysctl_oid *oidp)
542{
543
544 SYSCTL_ASSERT_WLOCKED();
545 if ((oidp->oid_kind & CTLTYPE) == CTLTYPE_NODE) {
546 KASSERT((oidp->oid_kind & CTLFLAG_DORMANT) == 0,
547 ("sysctl node is marked as dormant"));
548 return;
549 }
550 KASSERT((oidp->oid_kind & CTLFLAG_DORMANT) != 0,
551 ("enabling already enabled sysctl oid"));
552 oidp->oid_kind &= ~CTLFLAG_DORMANT;
553}
554
555void
556sysctl_unregister_oid(struct sysctl_oid *oidp)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected