PortsEngine::PortsEngine(InspIRCd* Instance) : SocketEngine(Instance)
{
+ MAX_DESCRIPTORS = 0;
EngineHandle = port_create();
if (EngineHandle == -1)
void PortsEngine::WantWrite(EventHandler* eh)
{
- port_associate(EngineHandle, PORT_SOURCE_FD, eh->GetFd(), POLLWRNORM, eh);
+ port_associate(EngineHandle, PORT_SOURCE_FD, eh->GetFd(), POLLRDNORM | POLLWRNORM, eh);
}
bool PortsEngine::DelFd(EventHandler* eh, bool force)