From: Julian Seward Date: Sun, 8 Dec 2002 23:42:17 +0000 (+0000) Subject: Implement (as a nop) pthread_rwlockattr_destroy. X-Git-Tag: svn/VALGRIND_1_9_4~93 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a3feec42350f01d34b11ef9d78a646b511f3c28d;p=thirdparty%2Fvalgrind.git Implement (as a nop) pthread_rwlockattr_destroy. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1354 --- diff --git a/coregrind/arch/x86-linux/vg_libpthread.c b/coregrind/arch/x86-linux/vg_libpthread.c index 8904c62f15..47d02da1d9 100644 --- a/coregrind/arch/x86-linux/vg_libpthread.c +++ b/coregrind/arch/x86-linux/vg_libpthread.c @@ -3245,6 +3245,13 @@ pthread_rwlockattr_init (pthread_rwlockattr_t *attr) return 0; } +/* Copied directly from LinuxThreads. */ +int +pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr) +{ + return 0; +} + /* Copied directly from LinuxThreads. */ int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *attr, int pshared) diff --git a/coregrind/arch/x86-linux/vg_libpthread_unimp.c b/coregrind/arch/x86-linux/vg_libpthread_unimp.c index 95e08ee2f1..b727f2f60e 100644 --- a/coregrind/arch/x86-linux/vg_libpthread_unimp.c +++ b/coregrind/arch/x86-linux/vg_libpthread_unimp.c @@ -141,7 +141,7 @@ void pthread_rwlock_timedwrlock ( void ) { unimp("pthread_rwlock_timedwrlock"); //void pthread_rwlock_trywrlock ( void ) { unimp("pthread_rwlock_trywrlock"); } //void pthread_rwlock_unlock ( void ) { unimp("pthread_rwlock_unlock"); } //void pthread_rwlock_wrlock ( void ) { unimp("pthread_rwlock_wrlock"); } -void pthread_rwlockattr_destroy ( void ) { unimp("pthread_rwlockattr_destroy"); } +//void pthread_rwlockattr_destroy ( void ) { unimp("pthread_rwlockattr_destroy"); } void pthread_rwlockattr_getkind_np ( void ) { unimp("pthread_rwlockattr_getkind_np"); } void pthread_rwlockattr_getpshared ( void ) { unimp("pthread_rwlockattr_getpshared"); } //void pthread_rwlockattr_init ( void ) { unimp("pthread_rwlockattr_init"); } diff --git a/coregrind/vg_libpthread.c b/coregrind/vg_libpthread.c index 8904c62f15..47d02da1d9 100644 --- a/coregrind/vg_libpthread.c +++ b/coregrind/vg_libpthread.c @@ -3245,6 +3245,13 @@ pthread_rwlockattr_init (pthread_rwlockattr_t *attr) return 0; } +/* Copied directly from LinuxThreads. */ +int +pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr) +{ + return 0; +} + /* Copied directly from LinuxThreads. */ int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *attr, int pshared) diff --git a/coregrind/vg_libpthread_unimp.c b/coregrind/vg_libpthread_unimp.c index 95e08ee2f1..b727f2f60e 100644 --- a/coregrind/vg_libpthread_unimp.c +++ b/coregrind/vg_libpthread_unimp.c @@ -141,7 +141,7 @@ void pthread_rwlock_timedwrlock ( void ) { unimp("pthread_rwlock_timedwrlock"); //void pthread_rwlock_trywrlock ( void ) { unimp("pthread_rwlock_trywrlock"); } //void pthread_rwlock_unlock ( void ) { unimp("pthread_rwlock_unlock"); } //void pthread_rwlock_wrlock ( void ) { unimp("pthread_rwlock_wrlock"); } -void pthread_rwlockattr_destroy ( void ) { unimp("pthread_rwlockattr_destroy"); } +//void pthread_rwlockattr_destroy ( void ) { unimp("pthread_rwlockattr_destroy"); } void pthread_rwlockattr_getkind_np ( void ) { unimp("pthread_rwlockattr_getkind_np"); } void pthread_rwlockattr_getpshared ( void ) { unimp("pthread_rwlockattr_getpshared"); } //void pthread_rwlockattr_init ( void ) { unimp("pthread_rwlockattr_init"); }