Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/sysctl.h
Show First 20 Lines • Show All 1,064 Lines • ▼ Show 20 Lines | |||||
#define CTL_P1003_1B_SEM_VALUE_MAX 23 /* int */ | #define CTL_P1003_1B_SEM_VALUE_MAX 23 /* int */ | ||||
#define CTL_P1003_1B_SIGQUEUE_MAX 24 /* int */ | #define CTL_P1003_1B_SIGQUEUE_MAX 24 /* int */ | ||||
#define CTL_P1003_1B_TIMER_MAX 25 /* int */ | #define CTL_P1003_1B_TIMER_MAX 25 /* int */ | ||||
#define CTL_P1003_1B_MAXID 26 | #define CTL_P1003_1B_MAXID 26 | ||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
#include <sys/rmlock.h> | |||||
/* | /* | ||||
* Declare some common oids. | * Declare some common oids. | ||||
*/ | */ | ||||
extern struct sysctl_oid_list sysctl__children; | extern struct sysctl_oid_list sysctl__children; | ||||
SYSCTL_DECL(_kern); | SYSCTL_DECL(_kern); | ||||
SYSCTL_DECL(_kern_features); | SYSCTL_DECL(_kern_features); | ||||
SYSCTL_DECL(_kern_ipc); | SYSCTL_DECL(_kern_ipc); | ||||
SYSCTL_DECL(_kern_proc); | SYSCTL_DECL(_kern_proc); | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | int kernel_sysctlbyname(struct thread *td, char *name, void *old, | ||||
int flags); | int flags); | ||||
int userland_sysctl(struct thread *td, int *name, u_int namelen, void *old, | int userland_sysctl(struct thread *td, int *name, u_int namelen, void *old, | ||||
size_t *oldlenp, int inkernel, const void *new, size_t newlen, | size_t *oldlenp, int inkernel, const void *new, size_t newlen, | ||||
size_t *retval, int flags); | size_t *retval, int flags); | ||||
int sysctl_find_oid(int *name, u_int namelen, struct sysctl_oid **noid, | int sysctl_find_oid(int *name, u_int namelen, struct sysctl_oid **noid, | ||||
int *nindx, struct sysctl_req *req); | int *nindx, struct sysctl_req *req); | ||||
void sysctl_wlock(void); | void sysctl_wlock(void); | ||||
void sysctl_wunlock(void); | void sysctl_wunlock(void); | ||||
void sysctl_rlock(struct rm_priotracker *tracker); | |||||
void sysctl_runlock(struct rm_priotracker *tracker); | |||||
int sysctl_wire_old_buffer(struct sysctl_req *req, size_t len); | int sysctl_wire_old_buffer(struct sysctl_req *req, size_t len); | ||||
int kern___sysctlbyname(struct thread *td, const char *name, | int kern___sysctlbyname(struct thread *td, const char *name, | ||||
size_t namelen, void *old, size_t *oldlenp, void *new, | size_t namelen, void *old, size_t *oldlenp, void *new, | ||||
size_t newlen, size_t *retval, int flags, bool inkernel); | size_t newlen, size_t *retval, int flags, bool inkernel); | ||||
struct sbuf; | struct sbuf; | ||||
struct sbuf *sbuf_new_for_sysctl(struct sbuf *, char *, int, | struct sbuf *sbuf_new_for_sysctl(struct sbuf *, char *, int, | ||||
struct sysctl_req *); | struct sysctl_req *); | ||||
Show All 11 Lines |