ATF_REQUIRE_STRERROR
ATF_REQUIRE_STRERROR(mprotect(addr3, npgs * page, PROT_READ) == 0);
ATF_REQUIRE_STRERROR(madvise(addr2, npgs * page, MADV_FREE) == 0);
ATF_REQUIRE_STRERROR(madvise(addr, npgs * page, MADV_FREE) == 0);
ATF_REQUIRE_STRERROR(shmid != -1);
ATF_REQUIRE_STRERROR(addr != NULL);
ATF_REQUIRE_STRERROR(madvise(addr, npgs * page, MADV_FREE) == 0);
ATF_REQUIRE_STRERROR(shmdt(addr) == 0);
ATF_REQUIRE_STRERROR(shmctl(shmid, IPC_RMID, NULL) == 0);