Home
last modified time | relevance | path

Searched refs:uv_rwlock_t (Results 1 – 8 of 8) sorted by relevance

/libuv/src/win/
H A Dthread.c381 STATIC_ASSERT(sizeof(uv_rwlock_t) == 80);
383 STATIC_ASSERT(sizeof(uv_rwlock_t) == 48);
386 int uv_rwlock_init(uv_rwlock_t* rwlock) { in uv_rwlock_init()
394 void uv_rwlock_destroy(uv_rwlock_t* rwlock) { in uv_rwlock_destroy()
400 void uv_rwlock_rdlock(uv_rwlock_t* rwlock) { in uv_rwlock_rdlock()
405 int uv_rwlock_tryrdlock(uv_rwlock_t* rwlock) { in uv_rwlock_tryrdlock()
413 void uv_rwlock_rdunlock(uv_rwlock_t* rwlock) { in uv_rwlock_rdunlock()
418 void uv_rwlock_wrlock(uv_rwlock_t* rwlock) { in uv_rwlock_wrlock()
423 int uv_rwlock_trywrlock(uv_rwlock_t* rwlock) { in uv_rwlock_trywrlock()
431 void uv_rwlock_wrunlock(uv_rwlock_t* rwlock) { in uv_rwlock_wrunlock()
/libuv/docs/src/
H A Dthreading.rst35 .. c:type:: uv_rwlock_t
215 .. c:function:: int uv_rwlock_init(uv_rwlock_t* rwlock)
216 .. c:function:: void uv_rwlock_destroy(uv_rwlock_t* rwlock)
217 .. c:function:: void uv_rwlock_rdlock(uv_rwlock_t* rwlock)
218 .. c:function:: int uv_rwlock_tryrdlock(uv_rwlock_t* rwlock)
219 .. c:function:: void uv_rwlock_rdunlock(uv_rwlock_t* rwlock)
220 .. c:function:: void uv_rwlock_wrlock(uv_rwlock_t* rwlock)
221 .. c:function:: int uv_rwlock_trywrlock(uv_rwlock_t* rwlock)
222 .. c:function:: void uv_rwlock_wrunlock(uv_rwlock_t* rwlock)
/libuv/src/unix/
H A Dthread.c390 int uv_rwlock_init(uv_rwlock_t* rwlock) { in uv_rwlock_init()
395 void uv_rwlock_destroy(uv_rwlock_t* rwlock) { in uv_rwlock_destroy()
401 void uv_rwlock_rdlock(uv_rwlock_t* rwlock) { in uv_rwlock_rdlock()
407 int uv_rwlock_tryrdlock(uv_rwlock_t* rwlock) { in uv_rwlock_tryrdlock()
421 void uv_rwlock_rdunlock(uv_rwlock_t* rwlock) { in uv_rwlock_rdunlock()
427 void uv_rwlock_wrlock(uv_rwlock_t* rwlock) { in uv_rwlock_wrlock()
433 int uv_rwlock_trywrlock(uv_rwlock_t* rwlock) { in uv_rwlock_trywrlock()
447 void uv_rwlock_wrunlock(uv_rwlock_t* rwlock) { in uv_rwlock_wrunlock()
/libuv/test/
H A Dtest-mutexes.c30 static uv_rwlock_t rwlock;
74 uv_rwlock_t rwlock; in TEST_IMPL()
/libuv/docs/code/locks/
H A Dmain.c5 uv_rwlock_t numlock;
/libuv/include/uv/
H A Dunix.h135 typedef pthread_rwlock_t uv_rwlock_t; typedef
231 uv_rwlock_t cloexec_lock; \
H A Dwin.h267 } uv_rwlock_t; typedef
/libuv/include/
H A Duv.h1838 UV_EXTERN int uv_rwlock_init(uv_rwlock_t* rwlock);
1839 UV_EXTERN void uv_rwlock_destroy(uv_rwlock_t* rwlock);
1840 UV_EXTERN void uv_rwlock_rdlock(uv_rwlock_t* rwlock);
1841 UV_EXTERN int uv_rwlock_tryrdlock(uv_rwlock_t* rwlock);
1842 UV_EXTERN void uv_rwlock_rdunlock(uv_rwlock_t* rwlock);
1843 UV_EXTERN void uv_rwlock_wrlock(uv_rwlock_t* rwlock);
1844 UV_EXTERN int uv_rwlock_trywrlock(uv_rwlock_t* rwlock);
1845 UV_EXTERN void uv_rwlock_wrunlock(uv_rwlock_t* rwlock);

Completed in 21 milliseconds