Print this page
8699 Want NIC transceiver visibility (fix lint)
*** 26,39 ****
#include <sys/mman.h>
int
main(void)
{
- int ret;
void *addr;
nvlist_t *nvl;
size_t len = getpagesize();
/*
* Get an unreadable page
*/
if ((addr = mmap(NULL, len, PROT_READ, MAP_PRIVATE | MAP_ANON, -1,
--- 26,39 ----
#include <sys/mman.h>
int
main(void)
{
void *addr;
nvlist_t *nvl;
size_t len = getpagesize();
+ int ret;
/*
* Get an unreadable page
*/
if ((addr = mmap(NULL, len, PROT_READ, MAP_PRIVATE | MAP_ANON, -1,
*** 44,54 ****
if (mprotect(addr, len, PROT_NONE) != 0) {
err(1, "TEST FAILED: failed to protect private page");
}
if ((ret = libsff_parse(addr, 128, 0xa0, &nvl)) != EFAULT) {
! errx(1, "TEST FAILED: failed to return EFAULT on bad"
! "data buffer\n");
}
return (0);
}
--- 44,54 ----
if (mprotect(addr, len, PROT_NONE) != 0) {
err(1, "TEST FAILED: failed to protect private page");
}
if ((ret = libsff_parse(addr, 128, 0xa0, &nvl)) != EFAULT) {
! errx(1, "TEST FAILED: failed to return EFAULT on bad "
! "data buffer (%s instead)\n", strerror(ret));
}
return (0);
}