Make the mutex symbols always available

so we do not need to wrap them inside an ifdef.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
Ronnie Sahlberg
2025-03-25 16:50:11 +10:00
parent 1f91358c8a
commit 09ec037e34
4 changed files with 100 additions and 93 deletions

View File

@@ -216,10 +216,8 @@ iscsi_create_context(const char *initiator_name)
memset(iscsi, 0, sizeof(struct iscsi_context));
#ifdef HAVE_MULTITHREADING
iscsi_mt_mutex_init(&iscsi->iscsi_mutex);
iscsi->poll_timeout = 100;
#endif /* HAVE_MULTITHREADING */
/* initalize transport of context */
if (iscsi_init_transport(iscsi, TCP_TRANSPORT)) {
@@ -436,9 +434,7 @@ iscsi_destroy_context(struct iscsi_context *iscsi)
iscsi_destroy_context(iscsi->old_iscsi);
}
#ifdef HAVE_MULTITHREADING
iscsi_mt_mutex_destroy(&iscsi->iscsi_mutex);
#endif /* HAVE_MULTITHREADING */
memset(iscsi, 0, sizeof(struct iscsi_context));
free(iscsi);