From: Gonzalo Paniagua Javier Date: Tue, 6 Sep 2011 01:12:14 +0000 (-0400) Subject: Display more debugging info when epoll fails X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=8cf9a08adc5d366f33eb6ebe4dd49fba0a966d32;p=mono.git Display more debugging info when epoll fails --- diff --git a/mono/metadata/tpool-epoll.c b/mono/metadata/tpool-epoll.c index 32fe418b5ae..1384f1d565c 100644 --- a/mono/metadata/tpool-epoll.c +++ b/mono/metadata/tpool-epoll.c @@ -32,8 +32,13 @@ tp_epoll_init (SocketIOData *data) #endif if (result->epollfd == -1) { int err = errno; - if (g_getenv ("MONO_DEBUG")) - g_message ("epoll_create*() failed: %d %s", err, g_strerror (err)); + if (g_getenv ("MONO_DEBUG")) { +#ifdef EPOLL_CLOEXEC + g_message ("epoll_create1(EPOLL_CLOEXEC) failed: %d %s", err, g_strerror (err)); +#else + g_message ("epoll_create(256) failed: %d %s", err, g_strerror (err)); +#endif + } return NULL; }