syslog ((severity), __VA_ARGS__); \
} while (0)
+#if defined(__FreeBSD__) || defined(__APPLE__)
+#define RRD_LISTEN_BACKLOG -1
+#else
+#define RRD_LISTEN_BACKLOG 511
+#endif
+
/*
* Types
*/
(unsigned int)sock->socket_permissions, strerror(errno));
}
- status = listen (fd, /* backlog = */ 10);
+ status = listen(fd, RRD_LISTEN_BACKLOG);
if (status != 0)
{
fprintf (stderr, "rrdcached: listen(%s) failed: %s.\n",
continue;
}
- status = listen (fd, /* backlog = */ 10);
+ status = listen(fd, RRD_LISTEN_BACKLOG);
if (status != 0)
{
fprintf (stderr, "rrdcached: listen(%s) failed: %s\n.",