Changeset View
Changeset View
Standalone View
Standalone View
lib/libcasper/services/cap_sysctl/cap_sysctl.h
Show All 38 Lines | |||||
#define CAP_SYSCTL_READ 0x01 | #define CAP_SYSCTL_READ 0x01 | ||||
#define CAP_SYSCTL_WRITE 0x02 | #define CAP_SYSCTL_WRITE 0x02 | ||||
#define CAP_SYSCTL_RDWR (CAP_SYSCTL_READ | CAP_SYSCTL_WRITE) | #define CAP_SYSCTL_RDWR (CAP_SYSCTL_READ | CAP_SYSCTL_WRITE) | ||||
#define CAP_SYSCTL_RECURSIVE 0x04 | #define CAP_SYSCTL_RECURSIVE 0x04 | ||||
#ifdef WITH_CASPER | #ifdef WITH_CASPER | ||||
int cap_sysctlbyname(cap_channel_t *chan, const char *name, void *oldp, | int cap_sysctlbyname(cap_channel_t *chan, const char *name, void *oldp, | ||||
size_t *oldlenp, const void *newp, size_t newlen); | size_t *oldlenp, const void *newp, size_t newlen); | ||||
int cap_sysctl(cap_channel_t *chan, const int *name, u_int namelen, | |||||
void *oldp, size_t *oldlenp, const void *newp, size_t newlen); | |||||
#else | #else | ||||
#define cap_sysctlbyname(chan, name, oldp, oldlenp, newp, newlen) \ | #define cap_sysctlbyname(chan, name, oldp, oldlenp, newp, newlen) \ | ||||
sysctlbyname(name, oldp, oldlenp, newp, newlen) | sysctlbyname(name, oldp, oldlenp, newp, newlen) | ||||
#define cap_sysctl(chan, name, namelen, oldp, oldlenp, newp, newlen) \ | |||||
sysctl(name, namelen, oldp, oldlenp, newp, newlen) | |||||
#endif | #endif | ||||
#endif /* !_CAP_SYSCTL_H_ */ | #endif /* !_CAP_SYSCTL_H_ */ |