#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/sysctl.h>
int mib[2];
size_t len;
char *p;
int main() {
printf("SYSCTL\n");
mib[0] = 1;
mib[1] = 1;
sysctl(mib, 2, NULL, &len, NULL, 0);
p = malloc(len);
sysctl(mib, 2, p, &len, NULL, 0);
printf("[%s]\n", p);
mib[0] = 1;
mib[1] = 10;
sysctl(mib, 2, NULL, &len, NULL, 0);
p = malloc(len);
sysctl(mib, 2, p, &len, NULL, 0);
printf("[%s]\n", p);
mib[0] = 1;
mib[1] = 2;
sysctl(mib, 2, NULL, &len, NULL, 0);
p = malloc(len);
sysctl(mib, 2, p, &len, NULL, 0);
printf("[%s]\n", p);
mib[0] = 1;
mib[1] = 4;
sysctl(mib, 2, NULL, &len, NULL, 0);
p = malloc(len);
sysctl(mib, 2, p, &len, NULL, 0);
printf("[%s]\n", p);
mib[0] = 6;
mib[1] = 1;
sysctl(mib, 2, NULL, &len, NULL, 0);
p = malloc(len);
sysctl(mib, 2, p, &len, NULL, 0);
printf("[%s]\n", p);
}