BSD Ports

sysutils/sysctlbyname-improved-kmod 20221211 MidnightBSD

Internal sysctl object to implement an improved sysctlbyname(3)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd2
Categories
sysutils

Description

Kernel module to add the sysctl.objidextended_byname sysctl object to implement an improved sysctlbyname(3) clone to handle: * a name without a level, e.g., "security.jail.param.allow.mount." * a CTLTYPE_NODE with a defined handler, e.g., "kern.proc.pid.<pid>" The sysctlbyname_improved() function and an example are provided, too.

In the other systems

SystemPortVersion
MidnightBSDsysutils/sysctlbyname-improved-kmod20221211
FreeBSDsysutils/sysctlbyname-improved-kmod20221211.1405500
HardenedBSDsysutils/sysctlbyname-improved-kmod20221211.1501503
GhostBSDsysutils/sysctlbyname-improved-kmod20221211.1500068

Install

Binary package:

mport install sysctlbyname-improved-kmod

From mports:

cd /usr/mports/sysutils/sysctlbyname-improved-kmod && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sysctlbyname-improved-kmod>0:sysutils/sysctlbyname-improved-kmod

Dependencies

Required by 1

Configuration

Options name: sysutils_sysctlbyname-improved-kmod

OptionDefaultDescription
EXAMPLESon
USES
kmod
Service scripts
none

Files

distinfo 1
FileSizeSHA256
alfix-sysctlbyname-improved-22bdff50867ff927edd098091608e871503291b6_GL0.tar.gz908921fb84aaa8737d0712f1b21cd0ee0680da4741fff32eed7c99a49958c29df192