add mutex functions to the API
[imager.git] / mutexnull.c
CommitLineData
24c9233d
TC
1/*
2 dummy mutexes, for non-threaded builds
3*/
4
5#include "imageri.h"
6
7#include <pthread.h>
8
9/* documented in mutexwin.c */
10
11struct i_mutex_tag {
12 int dummy;
13};
14
15i_mutex_t
16i_mutex_new(void) {
17 i_mutex_t m;
18
19 m = mymalloc(sizeof(*m));
20
21 return m;
22}
23
24void
25i_mutex_destroy(i_mutex_t m) {
26 myfree(m);
27}
28
29void
30i_mutex_lock(i_mutex_t m) {
31 (void)m;
32}
33
34void
35i_mutex_unlock(i_mutex_t m) {
36 (void)m;
37}