Lines Matching full:do

79 #define HEIMDAL_key_create(k,d,r) do { r = thr_keycreate(k,d); } while(0)
80 #define HEIMDAL_setspecific(k,s,r) do { r = thr_setspecific(k,s); } while(0)
106 #define HEIMDAL_key_create(k,d,r) do { r = pthread_key_create(k,d); } while(0)
107 #define HEIMDAL_setspecific(k,s,r) do { r = pthread_setspecific(k,s); } while(0)
113 /* no threads support, just do consistency checks */
118 #define HEIMDAL_MUTEX_init(m) do { (*(m)) = 0; } while(0)
119 #define HEIMDAL_MUTEX_lock(m) do { if ((*(m))++ != 0) abort(); } while(0)
120 #define HEIMDAL_MUTEX_unlock(m) do { if ((*(m))-- != 1) abort(); } while(0)
121 #define HEIMDAL_MUTEX_destroy(m) do {if ((*(m)) != 0) abort(); } while(0)
125 #define HEIMDAL_RWLOCK_init(l) do { } while(0)
126 #define HEIMDAL_RWLOCK_rdlock(l) do { } while(0)
127 #define HEIMDAL_RWLOCK_wrlock(l) do { } while(0)
128 #define HEIMDAL_RWLOCK_tryrdlock(l) do { } while(0)
129 #define HEIMDAL_RWLOCK_trywrlock(l) do { } while(0)
130 #define HEIMDAL_RWLOCK_unlock(l) do { } while(0)
131 #define HEIMDAL_RWLOCK_destroy(l) do { } while(0)
139 #define HEIMDAL_MUTEX_init(m) do { (void)(m); } while(0)
140 #define HEIMDAL_MUTEX_lock(m) do { (void)(m); } while(0)
141 #define HEIMDAL_MUTEX_unlock(m) do { (void)(m); } while(0)
142 #define HEIMDAL_MUTEX_destroy(m) do { (void)(m); } while(0)
146 #define HEIMDAL_RWLOCK_init(l) do { } while(0)
147 #define HEIMDAL_RWLOCK_rdlock(l) do { } while(0)
148 #define HEIMDAL_RWLOCK_wrlock(l) do { } while(0)
149 #define HEIMDAL_RWLOCK_tryrdlock(l) do { } while(0)
150 #define HEIMDAL_RWLOCK_trywrlock(l) do { } while(0)
151 #define HEIMDAL_RWLOCK_unlock(l) do { } while(0)
152 #define HEIMDAL_RWLOCK_destroy(l) do { } while(0)
167 do { (k)->value = NULL; (k)->destructor = (d); r = 0; } while(0)
168 #define HEIMDAL_setspecific(k,s,r) do { (k).value = s ; r = 0; } while(0)
170 #define HEIMDAL_key_delete(k) do { (*(k).destructor)((k).value); } while(0)