From: Ben Craig Date: Wed, 9 Oct 2013 20:23:49 +0000 (-0500) Subject: THRIFT-1751: definition of increase_max_fds doesn't compile when X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=96ea9daf806a0de09fdd0c6948c0bbb7eab82004;p=common%2Fthrift.git THRIFT-1751: definition of increase_max_fds doesn't compile when HAVE_SYS_RESOURCE_H is not defined Client: cpp Patch: Ben Craig --- diff --git a/lib/cpp/src/thrift/server/TServer.cpp b/lib/cpp/src/thrift/server/TServer.cpp index f4ce7441..5e82ce68 100755 --- a/lib/cpp/src/thrift/server/TServer.cpp +++ b/lib/cpp/src/thrift/server/TServer.cpp @@ -32,6 +32,7 @@ namespace apache { namespace thrift { namespace server { +#ifdef HAVE_SYS_RESOURCE_H int increase_max_fds(int max_fds=(1<<24)) { struct rlimit fdmaxrl; @@ -43,5 +44,6 @@ int increase_max_fds(int max_fds=(1<<24)) { return static_cast(fdmaxrl.rlim_cur); } +#endif }}} // apache::thrift::server diff --git a/lib/cpp/src/thrift/server/TServer.h b/lib/cpp/src/thrift/server/TServer.h index c9e88b18..7f718da5 100644 --- a/lib/cpp/src/thrift/server/TServer.h +++ b/lib/cpp/src/thrift/server/TServer.h @@ -307,8 +307,9 @@ public: * for the current process and all of its children. * By default, tries to increase it to as much as 2^24. */ +#ifdef HAVE_SYS_RESOURCE_H int increase_max_fds(int max_fds=(1<<24)); - +#endif }}} // apache::thrift::server