summaryrefslogtreecommitdiff
path: root/include/socketengines
diff options
context:
space:
mode:
Diffstat (limited to 'include/socketengines')
-rw-r--r--include/socketengines/socketengine_epoll.h2
-rw-r--r--include/socketengines/socketengine_kqueue.h2
-rw-r--r--include/socketengines/socketengine_ports.h2
-rw-r--r--include/socketengines/socketengine_select.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/include/socketengines/socketengine_epoll.h b/include/socketengines/socketengine_epoll.h
index 87829582a..07d0e3621 100644
--- a/include/socketengines/socketengine_epoll.h
+++ b/include/socketengines/socketengine_epoll.h
@@ -33,7 +33,7 @@ class EPollEngine : public SocketEngine
private:
/** These are used by epoll() to hold socket events
*/
- struct epoll_event events[MAX_DESCRIPTORS];
+ struct epoll_event* events;
public:
/** Create a new EPollEngine
* @param Instance The creator of this object
diff --git a/include/socketengines/socketengine_kqueue.h b/include/socketengines/socketengine_kqueue.h
index 7ef24085a..49b51590a 100644
--- a/include/socketengines/socketengine_kqueue.h
+++ b/include/socketengines/socketengine_kqueue.h
@@ -34,7 +34,7 @@ class KQueueEngine : public SocketEngine
private:
/** These are used by kqueue() to hold socket events
*/
- struct kevent ke_list[MAX_DESCRIPTORS];
+ struct kevent* ke_list;
/** This is a specialised time value used by kqueue()
*/
struct timespec ts;
diff --git a/include/socketengines/socketengine_ports.h b/include/socketengines/socketengine_ports.h
index d055912e5..519eaad8b 100644
--- a/include/socketengines/socketengine_ports.h
+++ b/include/socketengines/socketengine_ports.h
@@ -36,7 +36,7 @@ class PortsEngine : public SocketEngine
private:
/** These are used by epoll() to hold socket events
*/
- port_event_t events[MAX_DESCRIPTORS];
+ port_event_t* events;
public:
/** Create a new PortsEngine
* @param Instance The creator of this object
diff --git a/include/socketengines/socketengine_select.h b/include/socketengines/socketengine_select.h
index 83d92d48f..3540c0944 100644
--- a/include/socketengines/socketengine_select.h
+++ b/include/socketengines/socketengine_select.h
@@ -37,7 +37,7 @@ private:
std::map<int,int> fds;
/** List of writeable ones (WantWrite())
*/
- bool writeable[MAX_DESCRIPTORS];
+ bool* writeable;
/** The read set and write set, populated before each call to select().
*/
fd_set wfdset, rfdset, errfdset;