1 // RUN: %clangxx -O0 -g %s -o %t && %run %t 2>&1 | FileCheck %s
6 #include <sys/sysctl.h>
12 void test_sysctlgetmibinfo() {
14 unsigned int mib_len
= __arraycount(mib
);
15 int rv
= sysctlgetmibinfo("kern.ostype", &mib
[0], &mib_len
, NULL
, NULL
, NULL
,
20 size_t len
= sizeof(buf
);
21 rv
= sysctl(mib
, mib_len
, buf
, &len
, NULL
, 0);
24 printf("sysctlgetmibinfo: '%s' size: '%zu'\n", buf
, len
);
28 printf("sysctlgetmibinfo\n");
30 test_sysctlgetmibinfo();
34 // CHECK: sysctlgetmibinfo
35 // CHECK: sysctlgetmibinfo: '{{.*}}' size: '{{.*}}'