diff options
author | Pascal Obry <obry@adacore.com> | 2011-09-27 09:26:11 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2011-09-27 11:26:11 +0200 |
commit | 4c173b500b65e7db5317ed9e23a0551cba6b7aa2 (patch) | |
tree | 4774808744dba9de61e6e64c4a285b75b36bd6cc /gcc/ada/s-osinte-hpux.ads | |
parent | 343250a6d51af7dcd96f1d3a253c9971a5db6bc5 (diff) | |
download | gcc-4c173b500b65e7db5317ed9e23a0551cba6b7aa2.tar.gz |
exp_ch9.adb, [...]: Minor reformatting.
2011-09-27 Pascal Obry <obry@adacore.com>
* exp_ch9.adb, s-taspri-posix.ads: Minor reformatting.
2011-09-27 Pascal Obry <obry@adacore.com>
* s-osinte-aix.ads, s-osinte-darwin.ads, s-osinte-freebsd.ads,
s-osinte-hpux.ads, s-osinte-irix.ads,
s-osinte-solaris-posix.ads (pthread_rwlock_t): New definition alias of
pthread_mutex_t.
(pthread_rwlockattr_t): New definition alias of pthread_mutexattr_t.
* s-osinte-linux.ads (pthread_rwlock_t, pthread_rwlockattr_t,
pthread_rwlockattr_init, pthread_rwlockattr_destroy,
pthread_rwlockattr_setkind_np, pthread_rwlock_init,
pthread_rwlock_destroy, pthread_rwlock_rdlock,
pthread_rwlock_wrlock, pthread_rwlock_unlock): New.
From-SVN: r179250
Diffstat (limited to 'gcc/ada/s-osinte-hpux.ads')
-rw-r--r-- | gcc/ada/s-osinte-hpux.ads | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ada/s-osinte-hpux.ads b/gcc/ada/s-osinte-hpux.ads index 716d821654a..bc9a7091d6f 100644 --- a/gcc/ada/s-osinte-hpux.ads +++ b/gcc/ada/s-osinte-hpux.ads @@ -265,6 +265,14 @@ package System.OS_Interface is PTHREAD_SCOPE_PROCESS : constant := 2; PTHREAD_SCOPE_SYSTEM : constant := 1; + -- Read/Write lock not supported on HPUX. To add support both types + -- pthread_rwlock_t and pthread_rwlockattr_t must properly be defined + -- with the associated routines pthread_rwlock_[init/destroy] and + -- pthread_rwlock_[rdlock/wrlock/unlock]. + + subtype pthread_rwlock_t is pthread_mutex_t; + subtype pthread_rwlockattr_t is pthread_mutexattr_t; + ----------- -- Stack -- ----------- |