isc_mutex_init returns 'void'

This commit is contained in:
Ondřej Surý
2018-11-16 15:33:22 +01:00
committed by Witold Kręcicki
parent 73a8999d1c
commit 2f3eee5a4f
74 changed files with 163 additions and 540 deletions

View File

@@ -138,15 +138,11 @@ isc_app_ctxstart(isc_appctx_t *ctx0) {
* Start an ISC library application.
*/
result = isc_mutex_init(&ctx->readylock);
if (result != ISC_R_SUCCESS)
return (result);
isc_mutex_init(&ctx->readylock);
isc_condition_init(&ctx->ready);
result = isc_mutex_init(&ctx->lock);
if (result != ISC_R_SUCCESS)
goto cleanup;
isc_mutex_init(&ctx->lock);
ISC_LIST_INIT(ctx->on_run);

View File

@@ -1935,7 +1935,7 @@ allocate_socket(isc__socketmgr_t *manager, isc_sockettype_t type,
/*
* Initialize the lock.
*/
RUNTIME_CHECK(isc_mutex_init(&sock->lock) == ISC_R_SUCCESS);
isc_mutex_init(&sock->lock);
sock->common.magic = ISCAPI_SOCKET_MAGIC;
sock->common.impmagic = SOCKET_MAGIC;
@@ -3682,10 +3682,7 @@ setup_thread(isc__socketthread_t *thread) {
FDLOCK_COUNT * sizeof(isc_mutex_t));
for (i = 0; i < FDLOCK_COUNT; i++) {
result = isc_mutex_init(&thread->fdlock[i]);
if (result != ISC_R_SUCCESS) {
return (result);
}
isc_mutex_init(&thread->fdlock[i]);
}
if (pipe(thread->pipe_fds) != 0) {
@@ -3932,8 +3929,7 @@ isc_socketmgr_create2(isc_mem_t *mctx, isc_socketmgr_t **managerp,
manager->common.impmagic = SOCKET_MANAGER_MAGIC;
manager->mctx = NULL;
ISC_LIST_INIT(manager->socklist);
RUNTIME_CHECK(isc_mutex_init(&manager->lock) == ISC_R_SUCCESS);
isc_mutex_init(&manager->lock);
isc_condition_init(&manager->shutdown_ok);
/*