Skip to content

Commit faa65ee

Browse files
committed
Remove util_mutex_create() and util_mutex_destroy()
Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 004652b commit faa65ee

File tree

3 files changed

+0
-19
lines changed

3 files changed

+0
-19
lines changed

src/utils/utils_concurrency.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ typedef struct os_mutex_t {
3232

3333
size_t util_mutex_get_size(void);
3434
os_mutex_t *util_mutex_init(void *ptr);
35-
os_mutex_t *util_mutex_create(void);
3635
void util_mutex_destroy_not_free(os_mutex_t *m);
37-
void util_mutex_destroy(os_mutex_t *mutex);
3836
int util_mutex_lock(os_mutex_t *mutex);
3937
int util_mutex_unlock(os_mutex_t *mutex);
4038

src/utils/utils_posix_concurrency.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,12 @@ os_mutex_t *util_mutex_init(void *ptr) {
2020
return ret == 0 ? ((os_mutex_t *)mutex) : NULL;
2121
}
2222

23-
os_mutex_t *util_mutex_create(void) {
24-
return util_mutex_init(malloc(util_mutex_get_size()));
25-
}
26-
2723
void util_mutex_destroy_not_free(os_mutex_t *m) {
2824
pthread_mutex_t *mutex = (pthread_mutex_t *)m;
2925
int ret = pthread_mutex_destroy(mutex);
3026
(void)ret; // TODO: add logging
3127
}
3228

33-
void util_mutex_destroy(os_mutex_t *m) {
34-
util_mutex_destroy_not_free(m);
35-
free(m);
36-
}
37-
3829
int util_mutex_lock(os_mutex_t *m) {
3930
return pthread_mutex_lock((pthread_mutex_t *)m);
4031
}

src/utils/utils_windows_concurrency.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,11 @@ os_mutex_t *util_mutex_init(void *ptr) {
1717
return (os_mutex_t *)mutex_internal;
1818
}
1919

20-
os_mutex_t *util_mutex_create(void) {
21-
return util_mutex_init(calloc(1, util_mutex_get_size()));
22-
}
23-
2420
void util_mutex_destroy_not_free(os_mutex_t *mutex) {
2521
os_mutex_t *mutex_internal = (os_mutex_t *)mutex;
2622
DeleteCriticalSection(&mutex_internal->lock);
2723
}
2824

29-
void util_mutex_destroy(os_mutex_t *mutex) {
30-
util_mutex_destroy_not_free(mutex);
31-
}
32-
3325
int util_mutex_lock(os_mutex_t *mutex) {
3426
os_mutex_t *mutex_internal = (os_mutex_t *)mutex;
3527
EnterCriticalSection(&mutex_internal->lock);

0 commit comments

Comments
 (0)