i = -1;
else if (AnyClientsWriteBlocked) {
XFD_COPYSET(&ClientsWriteBlocked, &clientsWritable);
+#ifndef _F_EXCLUDE_NON_MASK_SELECTED_FD_FROM_MAXCLIENTS_
i = Select(MaxClients, &LastSelectMask, &clientsWritable, NULL, wt);
+#else
+ i = Select(FD_SETSIZE, &LastSelectMask, &clientsWritable, NULL, wt);
+#endif
}
else {
+#ifndef _F_EXCLUDE_NON_MASK_SELECTED_FD_FROM_MAXCLIENTS_
i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt);
+#else
+ i = Select(FD_SETSIZE, &LastSelectMask, NULL, NULL, wt);
+#endif
}
selecterr = GetErrno();
WakeupHandler(i, (pointer) &LastSelectMask);