From 3f4a813115166ff00420dc16833356c7af0d27b9 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Thu, 13 Nov 2025 14:59:12 +0000 Subject: [PATCH] wasnt needed git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@694 b9cfdab3-6d41-4d17-bbe4-086880011989 --- include/Mw/Abstract/Mutex.h | 43 ------------------------------------ include/Mw/Milsko.h | 1 - src/abstract/mutex.c | 44 ------------------------------------- 3 files changed, 88 deletions(-) delete mode 100644 include/Mw/Abstract/Mutex.h delete mode 100644 src/abstract/mutex.c diff --git a/include/Mw/Abstract/Mutex.h b/include/Mw/Abstract/Mutex.h deleted file mode 100644 index 932320f..0000000 --- a/include/Mw/Abstract/Mutex.h +++ /dev/null @@ -1,43 +0,0 @@ -/* $Id$ */ -/*! - * @file Mw/Abstract/Mutex.h - * @brief Mutex - */ -#ifndef __MW_ABSTRACT_MUTEX_H__ -#define __MW_ABSTRACT_MUTEX_H__ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/*! - * @brief Creates a mutex - * @return Handle - */ -MWDECL void* MwMutexCreate(void); - -/*! - * @brief Destroys a mutex - * @param handle Handle - */ -MWDECL void MwMutexDestroy(void* handle); - -/*! - * @brief Locks a mutex - * @param handle Handle - */ -MWDECL void MwMutexLock(void* handle); - -/*! - * @brief Unlocks a mutex - * @param handle Handle - */ -MWDECL void MwMutexUnlock(void* handle); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/include/Mw/Milsko.h b/include/Mw/Milsko.h index 62fde7d..60f25bb 100644 --- a/include/Mw/Milsko.h +++ b/include/Mw/Milsko.h @@ -23,7 +23,6 @@ #include #include #include -#include #include #include diff --git a/src/abstract/mutex.c b/src/abstract/mutex.c deleted file mode 100644 index 8deecf8..0000000 --- a/src/abstract/mutex.c +++ /dev/null @@ -1,44 +0,0 @@ -/* $Id$ */ -#include - -#if defined(_WIN32) -void* MwMutexCreate(void) { - return CreateEvent(NULL, FALSE, TRUE, NULL); -} - -void MwMutexDestroy(void* handle) { - CloseHandle(handle); -} - -void MwMutexLock(void* handle) { - WaitForSingleObject(handle, INFINITE); -} - -void MwMutexUnlock(void* handle) { - SetEvent(handle); -} -#elif defined(__unix__) -#include - -void* MwMutexCreate(void) { - pthread_mutex_t* m = malloc(sizeof(*m)); - - pthread_mutex_init(m, NULL); - - return m; -} - -void MwMutexDestroy(void* handle) { - pthread_mutex_destroy(handle); - - free(handle); -} - -void MwMutexLock(void* handle) { - pthread_mutex_lock(handle); -} - -void MwMutexUnlock(void* handle) { - pthread_mutex_unlock(handle); -} -#endif