]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengines/socketengine_epoll.cpp
Convert GetMaxFds() to size_t and deduplicate setting code.
[user/henk/code/inspircd.git] / src / socketengines / socketengine_epoll.cpp
index c442e340dcd46abd7d8b6fa93c0f22d0daacfd93..dc10a3613ce7c5c22b117afa1a35ed621a5149f0 100644 (file)
@@ -38,12 +38,7 @@ namespace
 
 void SocketEngine::Init()
 {
-       // MAX_DESCRIPTORS is mainly used for display purposes, no problem if getrlimit() fails
-       struct rlimit limit;
-       if (!getrlimit(RLIMIT_NOFILE, &limit))
-       {
-               MAX_DESCRIPTORS = limit.rlim_cur;
-       }
+       LookupMaxFds();
 
        // 128 is not a maximum, just a hint at the eventual number of sockets that may be polled,
        // and it is completely ignored by 2.6.8 and later kernels, except it must be larger than zero.