File tree Expand file tree Collapse file tree 3 files changed +0
-19
lines changed Expand file tree Collapse file tree 3 files changed +0
-19
lines changed Original file line number Diff line number Diff line change @@ -32,9 +32,7 @@ typedef struct os_mutex_t {
32
32
33
33
size_t util_mutex_get_size (void );
34
34
os_mutex_t * util_mutex_init (void * ptr );
35
- os_mutex_t * util_mutex_create (void );
36
35
void util_mutex_destroy_not_free (os_mutex_t * m );
37
- void util_mutex_destroy (os_mutex_t * mutex );
38
36
int util_mutex_lock (os_mutex_t * mutex );
39
37
int util_mutex_unlock (os_mutex_t * mutex );
40
38
Original file line number Diff line number Diff line change @@ -20,21 +20,12 @@ os_mutex_t *util_mutex_init(void *ptr) {
20
20
return ret == 0 ? ((os_mutex_t * )mutex ) : NULL ;
21
21
}
22
22
23
- os_mutex_t * util_mutex_create (void ) {
24
- return util_mutex_init (malloc (util_mutex_get_size ()));
25
- }
26
-
27
23
void util_mutex_destroy_not_free (os_mutex_t * m ) {
28
24
pthread_mutex_t * mutex = (pthread_mutex_t * )m ;
29
25
int ret = pthread_mutex_destroy (mutex );
30
26
(void )ret ; // TODO: add logging
31
27
}
32
28
33
- void util_mutex_destroy (os_mutex_t * m ) {
34
- util_mutex_destroy_not_free (m );
35
- free (m );
36
- }
37
-
38
29
int util_mutex_lock (os_mutex_t * m ) {
39
30
return pthread_mutex_lock ((pthread_mutex_t * )m );
40
31
}
Original file line number Diff line number Diff line change @@ -17,19 +17,11 @@ os_mutex_t *util_mutex_init(void *ptr) {
17
17
return (os_mutex_t * )mutex_internal ;
18
18
}
19
19
20
- os_mutex_t * util_mutex_create (void ) {
21
- return util_mutex_init (calloc (1 , util_mutex_get_size ()));
22
- }
23
-
24
20
void util_mutex_destroy_not_free (os_mutex_t * mutex ) {
25
21
os_mutex_t * mutex_internal = (os_mutex_t * )mutex ;
26
22
DeleteCriticalSection (& mutex_internal -> lock );
27
23
}
28
24
29
- void util_mutex_destroy (os_mutex_t * mutex ) {
30
- util_mutex_destroy_not_free (mutex );
31
- }
32
-
33
25
int util_mutex_lock (os_mutex_t * mutex ) {
34
26
os_mutex_t * mutex_internal = (os_mutex_t * )mutex ;
35
27
EnterCriticalSection (& mutex_internal -> lock );
You can’t perform that action at this time.
0 commit comments