diff options
| author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2015-03-13 21:03:10 +0100 | 
|---|---|---|
| committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2015-03-13 21:12:37 +0100 | 
| commit | 21cbb6fe887a30f0777521ec10f0d0d9c2a7da7e (patch) | |
| tree | 73b95a94eae224cddb38c3f8d0b0ce5700ecf8c4 /libpthread/linuxthreads | |
| parent | 8c66e0a6c7987cda9df8c88e84b3d50d573c1dbb (diff) | |
unistd.h: put getppid under XOPEN2K8
Add __LEAF to all __THROW, introduce non-leaf __THROWNL
Adjust affected spots accordingly.
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'libpthread/linuxthreads')
| -rw-r--r-- | libpthread/linuxthreads/semaphore.h | 4 | ||||
| -rw-r--r-- | libpthread/linuxthreads/sysdeps/pthread/pthread.h | 36 | 
2 files changed, 20 insertions, 20 deletions
| diff --git a/libpthread/linuxthreads/semaphore.h b/libpthread/linuxthreads/semaphore.h index 7f3dbadfb..7ab772bfa 100644 --- a/libpthread/linuxthreads/semaphore.h +++ b/libpthread/linuxthreads/semaphore.h @@ -82,10 +82,10 @@ extern int sem_timedwait (sem_t *__restrict __sem,  #endif  /* Test whether SEM is posted.  */ -extern int sem_trywait (sem_t *__sem) __THROW; +extern int sem_trywait (sem_t *__sem) __THROWNL;  /* Post SEM.  */ -extern int sem_post (sem_t *__sem) __THROW; +extern int sem_post (sem_t *__sem) __THROWNL;  /* Get current value of SEM and store it in *SVAL.  */  extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval) diff --git a/libpthread/linuxthreads/sysdeps/pthread/pthread.h b/libpthread/linuxthreads/sysdeps/pthread/pthread.h index 94ed95c99..df01c111f 100644 --- a/libpthread/linuxthreads/sysdeps/pthread/pthread.h +++ b/libpthread/linuxthreads/sysdeps/pthread/pthread.h @@ -163,7 +163,7 @@ enum  extern int pthread_create (pthread_t *__restrict __threadp,  			   const pthread_attr_t *__restrict __attr,  			   void *(*__start_routine) (void *), -			   void *__restrict __arg) __THROW; +			   void *__restrict __arg) __THROWNL;  /* Obtain the identifier of the current thread.  */  extern pthread_t pthread_self (void) __THROW; @@ -331,20 +331,20 @@ extern int pthread_mutex_init (pthread_mutex_t *__restrict __mutex,  extern int pthread_mutex_destroy (pthread_mutex_t *__mutex) __THROW;  /* Try to lock MUTEX.  */ -extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) __THROW; +extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) __THROWNL;  /* Wait until lock for MUTEX becomes available and lock it.  */ -extern int pthread_mutex_lock (pthread_mutex_t *__mutex) __THROW; +extern int pthread_mutex_lock (pthread_mutex_t *__mutex) __THROWNL;  #ifdef __USE_XOPEN2K  /* Wait until lock becomes available, or specified time passes. */  extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,  				    const struct timespec *__restrict -				    __abstime) __THROW; +				    __abstime) __THROWNL;  #endif  /* Unlock MUTEX.  */ -extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) __THROW; +extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) __THROWNL;  /* Functions for handling mutex attributes.  */ @@ -390,10 +390,10 @@ extern int pthread_cond_init (pthread_cond_t *__restrict __cond,  extern int pthread_cond_destroy (pthread_cond_t *__cond) __THROW;  /* Wake up one thread waiting for condition variable COND.  */ -extern int pthread_cond_signal (pthread_cond_t *__cond) __THROW; +extern int pthread_cond_signal (pthread_cond_t *__cond) __THROWNL;  /* Wake up all threads waiting for condition variables COND.  */ -extern int pthread_cond_broadcast (pthread_cond_t *__cond) __THROW; +extern int pthread_cond_broadcast (pthread_cond_t *__cond) __THROWNL;  /* Wait for condition variable COND to be signaled or broadcast.     MUTEX is assumed to be locked before.  */ @@ -440,33 +440,33 @@ extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,  extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock) __THROW;  /* Acquire read lock for RWLOCK.  */ -extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) __THROW; +extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) __THROWNL;  /* Try to acquire read lock for RWLOCK.  */ -extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) __THROW; +extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) __THROWNL;  # ifdef __USE_XOPEN2K  /* Try to acquire read lock for RWLOCK or return after specfied time.  */  extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,  				       const struct timespec *__restrict -				       __abstime) __THROW; +				       __abstime) __THROWNL;  # endif  /* Acquire write lock for RWLOCK.  */ -extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) __THROW; +extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) __THROWNL;  /* Try to acquire write lock for RWLOCK.  */ -extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) __THROW; +extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) __THROWNL;  # ifdef __USE_XOPEN2K  /* Try to acquire write lock for RWLOCK or return after specfied time.  */  extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,  				       const struct timespec *__restrict -				       __abstime) __THROW; +				       __abstime) __THROWNL;  # endif  /* Unlock RWLOCK.  */ -extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) __THROW; +extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) __THROWNL;  /* Functions for handling read-write lock attributes.  */ @@ -508,13 +508,13 @@ extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)  extern int pthread_spin_destroy (pthread_spinlock_t *__lock) __THROW;  /* Wait until spinlock LOCK is retrieved.  */ -extern int pthread_spin_lock (pthread_spinlock_t *__lock) __THROW; +extern int pthread_spin_lock (pthread_spinlock_t *__lock) __THROWNL;  /* Try to lock spinlock LOCK.  */ -extern int pthread_spin_trylock (pthread_spinlock_t *__lock) __THROW; +extern int pthread_spin_trylock (pthread_spinlock_t *__lock) __THROWNL;  /* Release spinlock LOCK.  */ -extern int pthread_spin_unlock (pthread_spinlock_t *__lock) __THROW; +extern int pthread_spin_unlock (pthread_spinlock_t *__lock) __THROWNL;  /* Barriers are a also a new feature in 1003.1j-2000. */ @@ -536,7 +536,7 @@ extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *  extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,  					   int __pshared) __THROW; -extern int pthread_barrier_wait (pthread_barrier_t *__barrier) __THROW; +extern int pthread_barrier_wait (pthread_barrier_t *__barrier) __THROWNL;  #endif | 
