int err;
-#if HAVE_RECVMMSG
+#ifdef HAVE_RECVMMSG
vector<struct mmsghdr> buf(100);
for(auto& m : buf) {
cmsgbuf_aligned *cbuf = new cmsgbuf_aligned;
for(auto &pfd : fds) {
if (pfd.revents & POLLIN) {
-#if HAVE_RECVMMSG
+#ifdef HAVE_RECVMMSG
if ((err=recvmmsg(pfd.fd, &buf[0], buf.size(), MSG_WAITFORONE, 0)) < 0 ) {
if(errno != EAGAIN)
unixDie("recvmmsg");
struct sched_param param;
param.sched_priority=99;
-#if HAVE_SCHED_SETSCHEDULER
+#ifdef HAVE_SCHED_SETSCHEDULER
if(sched_setscheduler(0, SCHED_FIFO, ¶m) < 0) {
if (!g_quiet) {
cerr<<"Unable to set SCHED_FIFO: "<<stringerror()<<endl;