Lines 48-53
Link Here
|
48 |
|
48 |
|
49 |
#include "utils.h" |
49 |
#include "utils.h" |
50 |
|
50 |
|
|
|
51 |
#include "freebsd_test_suite/macros.h" |
52 |
|
51 |
static pid_t pid; |
53 |
static pid_t pid; |
52 |
static int filedesc, status; |
54 |
static int filedesc, status; |
53 |
static struct pollfd fds[1]; |
55 |
static struct pollfd fds[1]; |
Lines 1515-1520
Link Here
|
1515 |
int capinfo; |
1517 |
int capinfo; |
1516 |
size_t len = sizeof(capinfo); |
1518 |
size_t len = sizeof(capinfo); |
1517 |
const char *capname = "kern.features.security_capability_mode"; |
1519 |
const char *capname = "kern.features.security_capability_mode"; |
|
|
1520 |
|
1521 |
ATF_REQUIRE_FEATURE("security_capability_mode"); |
1518 |
ATF_REQUIRE_EQ(0, sysctlbyname(capname, &capinfo, &len, NULL, 0)); |
1522 |
ATF_REQUIRE_EQ(0, sysctlbyname(capname, &capinfo, &len, NULL, 0)); |
1519 |
|
1523 |
|
1520 |
/* Without CAPABILITY_MODE enabled, cap_enter() returns ENOSYS */ |
1524 |
/* Without CAPABILITY_MODE enabled, cap_enter() returns ENOSYS */ |
Lines 1553-1558
Link Here
|
1553 |
int capinfo, modep; |
1557 |
int capinfo, modep; |
1554 |
size_t len = sizeof(capinfo); |
1558 |
size_t len = sizeof(capinfo); |
1555 |
const char *capname = "kern.features.security_capability_mode"; |
1559 |
const char *capname = "kern.features.security_capability_mode"; |
|
|
1560 |
|
1561 |
ATF_REQUIRE_FEATURE("security_capability_mode"); |
1556 |
ATF_REQUIRE_EQ(0, sysctlbyname(capname, &capinfo, &len, NULL, 0)); |
1562 |
ATF_REQUIRE_EQ(0, sysctlbyname(capname, &capinfo, &len, NULL, 0)); |
1557 |
|
1563 |
|
1558 |
/* Without CAPABILITY_MODE enabled, cap_getmode() returns ENOSYS */ |
1564 |
/* Without CAPABILITY_MODE enabled, cap_getmode() returns ENOSYS */ |