diff options
| author | Garrett D'Amore <garrett@damore.org> | 2016-12-22 02:19:18 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2016-12-22 02:19:18 -0800 |
| commit | 6c1325a2b17548a4249d26a846bc32b95b7d747d (patch) | |
| tree | cecb3df7477d99a0380c5959a4e2f5afe5d03b5e /src/core | |
| parent | 101c1b6a946d9f2f48c6dd89940ae669141e0511 (diff) | |
| download | nng-6c1325a2b17548a4249d26a846bc32b95b7d747d.tar.gz nng-6c1325a2b17548a4249d26a846bc32b95b7d747d.tar.bz2 nng-6c1325a2b17548a4249d26a846bc32b95b7d747d.zip | |
Start of work to inline mutexes and condition variables.
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/platform.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/platform.h b/src/core/platform.h index 104a94a0..ef6df820 100644 --- a/src/core/platform.h +++ b/src/core/platform.h @@ -60,6 +60,7 @@ extern void *nni_alloc(size_t); // Most implementations can just call free() here. extern void nni_free(void *, size_t); +typedef struct nni_mutex nni_mutex; typedef struct nni_mutex * nni_mutex_t; typedef struct nni_cond * nni_cond_t; @@ -70,9 +71,9 @@ extern void nni_mutex_fini(nni_mutex *); extern int nni_mutex_create(nni_mutex_t *); extern void nni_mutex_destroy(nni_mutex_t); -extern void nni_mutex_enter(nni_mutex_t); -extern void nni_mutex_exit(nni_mutex_t); -extern int nni_mutex_tryenter(nni_mutex_t); +extern void nni_mutex_enter(nni_mutex *); +extern void nni_mutex_exit(nni_mutex *); +extern int nni_mutex_tryenter(nni_mutex *); extern int nni_cond_create(nni_cond_t *, nni_mutex_t); extern void nni_cond_destroy(nni_cond_t); |
