BADERR
#define DBGERR(dump, msg) BADERR(dump, msg)
BADERR(_B_TRUE, "ifscan: socket(SOCK_DGRAM)");
BADERR(_B_TRUE, "ifscan: ioctl(SIOCGLIFNUM)");
BADERR(_B_TRUE, "ifscan: ioctl(SIOCGLIFCONF)");
BADERR(_B_FALSE, "Unable to allocate interface tables");
BADERR(_B_FALSE, "daemon()");
BADERR(_B_TRUE, "rt_sock = socket()");
BADERR(_B_TRUE, "select");
BADERR(_B_TRUE, "rip_sock = socket()");
BADERR(_B_FALSE, "bind(rip_sock)");
BADERR(_B_FALSE, "setsockopt(IP_RECVIF)");
BADERR(_B_TRUE, "rdisc_sock = socket()");
BADERR(_B_FALSE, "setsockopt(IP_RECVIF)");
BADERR(_B_TRUE, "rdisc_mib_sock = socket()");
BADERR(_B_TRUE, "bind(rdisc_mib_sock)");
BADERR(_B_TRUE, "rdisc_mib_sock fcntl O_NONBLOCK");