Searched defs:rwlock (Results 1 - 4 of 4) sorted by relevance

/osnet-11/usr/src/lib/libc/port/threads/
H A Dpthr_rwlock.c51 * pthread_rwlockattr_destroy: frees the rwlock attribute object and
101 * pthread_rwlock_init: Initializes the rwlock object. It copies the
105 pthread_rwlock_init(pthread_rwlock_t *_RESTRICT_KYWD rwlock, argument
118 return (rwlock_init((rwlock_t *)rwlock, type, NULL));
/osnet-11/usr/src/lib/libpicltree/
H A Dptree_impl.h128 rwlock_t rwlock; /* protects properties */ member in struct:picl_node
174 #define node_lock u.node.rwlock
/osnet-11/usr/src/lib/libc/inc/
H A Dtdb_agent.h146 tdb_rwlock_stats_t rwlock; member in union:__anon1336::__anon1337
/osnet-11/usr/src/lib/libc_db/common/
H A Dthread_db.c40 rwlock_t rwlock; member in union:__anon1481
46 rwlock_t rwlock; member in struct:td_thragent
378 (void) rwlock_init(&ta_p->rwlock, USYNC_THREAD, NULL);
434 } else if (rw_rdlock(&ta_p->rwlock) != 0) { /* can't happen? */
437 (void) rw_unlock(&ta_p->rwlock);
441 (void) rw_unlock(&ta_p->rwlock);
487 (void) rw_unlock(&ta_p->rwlock);
514 if (ta_p == NULL || rw_wrlock(&ta_p->rwlock) != 0)
517 (void) rw_unlock(&ta_p->rwlock);
533 (void) rw_unlock(&ta_p->rwlock);
2534 mutex_t *rwlock = &rw_m.rwl.mutex; local
[all...]

Completed in 22 milliseconds