@@ -167,41 +167,41 @@ int pthread_attr_setstack(pthread_attr_t *, void *, size_t) libcesque paramsnonn
167
167
int pthread_attr_setstacksize (pthread_attr_t * , size_t ) libcesque paramsnonnull ();
168
168
int pthread_barrier_destroy (pthread_barrier_t * ) libcesque paramsnonnull ();
169
169
int pthread_barrier_init (pthread_barrier_t * , const pthread_barrierattr_t * , unsigned ) libcesque paramsnonnull ((1 ));
170
- int pthread_barrier_wait (pthread_barrier_t * ) libcesque paramsnonnull ();
170
+ int pthread_barrier_wait (pthread_barrier_t * ) dontthrow paramsnonnull ();
171
171
int pthread_barrierattr_destroy (pthread_barrierattr_t * ) libcesque paramsnonnull ();
172
172
int pthread_barrierattr_getpshared (const pthread_barrierattr_t * , int * ) libcesque paramsnonnull ();
173
173
int pthread_barrierattr_init (pthread_barrierattr_t * ) libcesque paramsnonnull ();
174
174
int pthread_barrierattr_setpshared (pthread_barrierattr_t * , int ) libcesque paramsnonnull ();
175
- int pthread_cancel (pthread_t ) libcesque ;
176
- int pthread_cond_broadcast (pthread_cond_t * ) libcesque paramsnonnull ();
175
+ int pthread_cancel (pthread_t ) dontthrow ;
176
+ int pthread_cond_broadcast (pthread_cond_t * ) dontthrow paramsnonnull ();
177
177
int pthread_cond_destroy (pthread_cond_t * ) libcesque paramsnonnull ();
178
178
int pthread_cond_init (pthread_cond_t * , const pthread_condattr_t * ) libcesque paramsnonnull ((1 ));
179
- int pthread_cond_signal (pthread_cond_t * ) libcesque paramsnonnull ();
180
- int pthread_cond_wait (pthread_cond_t * , pthread_mutex_t * ) libcesque paramsnonnull ();
179
+ int pthread_cond_signal (pthread_cond_t * ) dontthrow paramsnonnull ();
180
+ int pthread_cond_wait (pthread_cond_t * , pthread_mutex_t * ) dontthrow paramsnonnull ();
181
181
int pthread_condattr_destroy (pthread_condattr_t * ) libcesque paramsnonnull ();
182
182
int pthread_condattr_getclock (const pthread_condattr_t * , int * ) libcesque paramsnonnull ();
183
183
int pthread_condattr_getpshared (const pthread_condattr_t * , int * ) libcesque paramsnonnull ();
184
184
int pthread_condattr_init (pthread_condattr_t * ) libcesque paramsnonnull ();
185
185
int pthread_condattr_setclock (pthread_condattr_t * , int ) libcesque paramsnonnull ();
186
186
int pthread_condattr_setpshared (pthread_condattr_t * , int ) libcesque paramsnonnull ();
187
187
int pthread_create (pthread_t * , const pthread_attr_t * , void * (* )(void * ), void * ) dontthrow paramsnonnull ((1 ));
188
- int pthread_decimate_np (void ) libcesque ;
189
- int pthread_delay_np (const void * , int ) libcesque ;
190
- int pthread_detach (pthread_t ) libcesque ;
188
+ int pthread_decimate_np (void ) dontthrow ;
189
+ int pthread_delay_np (const void * , int ) dontthrow ;
190
+ int pthread_detach (pthread_t ) dontthrow ;
191
191
int pthread_equal (pthread_t , pthread_t ) libcesque ;
192
192
int pthread_getattr_np (pthread_t , pthread_attr_t * ) libcesque paramsnonnull ();
193
193
int pthread_getname_np (pthread_t , char * , size_t ) libcesque paramsnonnull ();
194
194
int pthread_getunique_np (pthread_t , pthread_id_np_t * ) libcesque paramsnonnull ();
195
- int pthread_join (pthread_t , void * * ) libcesque ;
195
+ int pthread_join (pthread_t , void * * ) dontthrow ;
196
196
int pthread_key_create (pthread_key_t * , pthread_key_dtor ) libcesque paramsnonnull ((1 ));
197
197
int pthread_key_delete (pthread_key_t ) libcesque ;
198
- int pthread_kill (pthread_t , int ) libcesque ;
199
- int pthread_mutex_consistent (pthread_mutex_t * ) libcesque paramsnonnull ();
198
+ int pthread_kill (pthread_t , int ) dontthrow ;
199
+ int pthread_mutex_consistent (pthread_mutex_t * ) dontthrow paramsnonnull ();
200
200
int pthread_mutex_destroy (pthread_mutex_t * ) libcesque paramsnonnull ();
201
201
int pthread_mutex_init (pthread_mutex_t * , const pthread_mutexattr_t * ) libcesque paramsnonnull ((1 ));
202
- int pthread_mutex_lock (pthread_mutex_t * ) libcesque paramsnonnull ();
203
- int pthread_mutex_trylock (pthread_mutex_t * ) libcesque paramsnonnull ();
204
- int pthread_mutex_unlock (pthread_mutex_t * ) libcesque paramsnonnull ();
202
+ int pthread_mutex_lock (pthread_mutex_t * ) dontthrow paramsnonnull ();
203
+ int pthread_mutex_trylock (pthread_mutex_t * ) dontthrow paramsnonnull ();
204
+ int pthread_mutex_unlock (pthread_mutex_t * ) dontthrow paramsnonnull ();
205
205
int pthread_mutex_wipe_np (pthread_mutex_t * ) libcesque paramsnonnull ();
206
206
int pthread_mutexattr_destroy (pthread_mutexattr_t * ) libcesque paramsnonnull ();
207
207
int pthread_mutexattr_getpshared (const pthread_mutexattr_t * , int * ) libcesque paramsnonnull ();
@@ -215,11 +215,11 @@ int pthread_once(pthread_once_t *, void (*)(void)) paramsnonnull();
215
215
int pthread_orphan_np (void ) libcesque ;
216
216
int pthread_rwlock_destroy (pthread_rwlock_t * ) libcesque paramsnonnull ();
217
217
int pthread_rwlock_init (pthread_rwlock_t * , const pthread_rwlockattr_t * ) libcesque paramsnonnull ((1 ));
218
- int pthread_rwlock_rdlock (pthread_rwlock_t * ) libcesque paramsnonnull ();
219
- int pthread_rwlock_tryrdlock (pthread_rwlock_t * ) libcesque paramsnonnull ();
220
- int pthread_rwlock_trywrlock (pthread_rwlock_t * ) libcesque paramsnonnull ();
221
- int pthread_rwlock_unlock (pthread_rwlock_t * ) libcesque paramsnonnull ();
222
- int pthread_rwlock_wrlock (pthread_rwlock_t * ) libcesque paramsnonnull ();
218
+ int pthread_rwlock_rdlock (pthread_rwlock_t * ) dontthrow paramsnonnull ();
219
+ int pthread_rwlock_tryrdlock (pthread_rwlock_t * ) dontthrow paramsnonnull ();
220
+ int pthread_rwlock_trywrlock (pthread_rwlock_t * ) dontthrow paramsnonnull ();
221
+ int pthread_rwlock_unlock (pthread_rwlock_t * ) dontthrow paramsnonnull ();
222
+ int pthread_rwlock_wrlock (pthread_rwlock_t * ) dontthrow paramsnonnull ();
223
223
int pthread_rwlockattr_destroy (pthread_rwlockattr_t * ) libcesque paramsnonnull ();
224
224
int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t * , int * ) libcesque paramsnonnull ();
225
225
int pthread_rwlockattr_init (pthread_rwlockattr_t * ) libcesque paramsnonnull ();
@@ -231,21 +231,21 @@ int pthread_setschedprio(pthread_t, int) libcesque;
231
231
int pthread_setspecific (pthread_key_t , const void * ) libcesque ;
232
232
int pthread_spin_destroy (pthread_spinlock_t * ) libcesque paramsnonnull ();
233
233
int pthread_spin_init (pthread_spinlock_t * , int ) libcesque paramsnonnull ();
234
- int pthread_spin_lock (pthread_spinlock_t * ) libcesque paramsnonnull ();
235
- int pthread_spin_trylock (pthread_spinlock_t * ) libcesque paramsnonnull ();
236
- int pthread_spin_unlock (pthread_spinlock_t * ) libcesque paramsnonnull ();
237
- int pthread_testcancel_np (void ) libcesque ;
238
- int pthread_tryjoin_np (pthread_t , void * * ) libcesque ;
239
- int pthread_yield (void ) libcesque ;
240
- int pthread_yield_np (void ) libcesque ;
234
+ int pthread_spin_lock (pthread_spinlock_t * ) dontthrow paramsnonnull ();
235
+ int pthread_spin_trylock (pthread_spinlock_t * ) dontthrow paramsnonnull ();
236
+ int pthread_spin_unlock (pthread_spinlock_t * ) dontthrow paramsnonnull ();
237
+ int pthread_testcancel_np (void ) dontthrow ;
238
+ int pthread_tryjoin_np (pthread_t , void * * ) dontthrow ;
239
+ int pthread_yield (void ) dontthrow ;
240
+ int pthread_yield_np (void ) dontthrow ;
241
241
pthread_id_np_t pthread_getthreadid_np (void ) libcesque ;
242
242
pthread_t pthread_self (void ) libcesque pureconst ;
243
243
void * pthread_getspecific (pthread_key_t ) libcesque ;
244
- void pthread_cleanup_pop (struct _pthread_cleanup_buffer * , int ) libcesque paramsnonnull ();
245
- void pthread_cleanup_push (struct _pthread_cleanup_buffer * , void (* )(void * ), void * ) libcesque paramsnonnull ((1 ));
246
- void pthread_exit (void * ) libcesque wontreturn ;
247
- void pthread_pause_np (void ) libcesque ;
248
- void pthread_testcancel (void ) libcesque ;
244
+ void pthread_cleanup_pop (struct _pthread_cleanup_buffer * , int ) dontthrow paramsnonnull ();
245
+ void pthread_cleanup_push (struct _pthread_cleanup_buffer * , void (* )(void * ), void * ) dontthrow paramsnonnull ((1 ));
246
+ void pthread_exit (void * ) wontreturn ;
247
+ void pthread_pause_np (void ) dontthrow ;
248
+ void pthread_testcancel (void ) dontthrow ;
249
249
250
250
/* clang-format on */
251
251
0 commit comments