mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-01 04:50:50 -05:00
Synchronize Windows socket code with API changes.
This commit is contained in:
parent
d960210114
commit
ca7b5ceee5
1 changed files with 5 additions and 3 deletions
|
|
@ -508,8 +508,6 @@ iocompletionport_init(isc_socketmgr_t *manager) {
|
|||
strbuf);
|
||||
}
|
||||
|
||||
manager->maxIOCPThreads = min(isc_os_ncpus() + 1, MAX_IOCPTHREADS);
|
||||
|
||||
/* Now Create the Completion Port */
|
||||
manager->hIoCompletionPort = CreateIoCompletionPort(
|
||||
INVALID_HANDLE_VALUE, NULL,
|
||||
|
|
@ -2538,7 +2536,7 @@ isc_socketmgr_create(isc_mem_t *mctx, isc_socketmgr_t **managerp) {
|
|||
|
||||
isc_result_t
|
||||
isc_socketmgr_create2(isc_mem_t *mctx, isc_socketmgr_t **managerp,
|
||||
unsigned int maxsocks)
|
||||
unsigned int maxsocks, int nthreads)
|
||||
{
|
||||
isc_socketmgr_t *manager;
|
||||
isc_result_t result;
|
||||
|
|
@ -2574,6 +2572,10 @@ isc_socketmgr_create2(isc_mem_t *mctx, isc_socketmgr_t **managerp,
|
|||
}
|
||||
|
||||
isc_mem_attach(mctx, &manager->mctx);
|
||||
if (nthreads == 0) {
|
||||
nthreads = isc_os_ncpus() + 1;
|
||||
}
|
||||
manager->maxIOCPThreads = min(nthreads, MAX_IOCPTHREADS);
|
||||
|
||||
iocompletionport_init(manager); /* Create the Completion Ports */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue