CS350 COS
COS
|
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <syscall.h>
#include <sys/sysctl.h>
Go to the source code of this file.
Data Structures | |
struct | SysCtlEntry |
Macros | |
#define | SYSCTL_STR(_PATH, _FLAGS, _DESCRIPTION, _DEFAULT) { #_PATH, SYSCTL_TYPE_STR, _FLAGS, _DESCRIPTION }, |
#define | SYSCTL_INT(_PATH, _FLAGS, _DESCRIPTION, _DEFAULT) { #_PATH, SYSCTL_TYPE_INT, _FLAGS, _DESCRIPTION }, |
#define | SYSCTL_BOOL(_PATH, _FLAGS, _DESCRIPTION, _DEFAULT) { #_PATH, SYSCTL_TYPE_BOOL, _FLAGS, _DESCRIPTION }, |
Typedefs | |
typedef struct SysCtlEntry | SysCtlEntry |
Functions | |
void | PrintVal (int idx) |
void | UpdateVal (int idx, const char *val) |
int | main (int argc, const char *argv[]) |
Variables | |
SysCtlEntry | SYSCTLTable [] |
struct SysCtlEntry |
#define SYSCTL_BOOL | ( | _PATH, | |
_FLAGS, | |||
_DESCRIPTION, | |||
_DEFAULT | |||
) | { #_PATH, SYSCTL_TYPE_BOOL, _FLAGS, _DESCRIPTION }, |
#define SYSCTL_INT | ( | _PATH, | |
_FLAGS, | |||
_DESCRIPTION, | |||
_DEFAULT | |||
) | { #_PATH, SYSCTL_TYPE_INT, _FLAGS, _DESCRIPTION }, |
#define SYSCTL_STR | ( | _PATH, | |
_FLAGS, | |||
_DESCRIPTION, | |||
_DEFAULT | |||
) | { #_PATH, SYSCTL_TYPE_STR, _FLAGS, _DESCRIPTION }, |
typedef struct SysCtlEntry SysCtlEntry |
int main | ( | int | argc, |
const char * | argv[] | ||
) |
Definition at line 103 of file sysctl.c.
void PrintVal | ( | int | idx | ) |
Definition at line 32 of file sysctl.c.
void UpdateVal | ( | int | idx, |
const char * | val | ||
) |
Definition at line 64 of file sysctl.c.
SysCtlEntry SYSCTLTable[] |