]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Do pthread_rwlockattr_init.
authorJulian Seward <jseward@acm.org>
Tue, 18 Jun 2002 09:24:34 +0000 (09:24 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 18 Jun 2002 09:24:34 +0000 (09:24 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@440

coregrind/arch/x86-linux/vg_libpthread.c
coregrind/arch/x86-linux/vg_libpthread_unimp.c
coregrind/vg_libpthread.c
coregrind/vg_libpthread_unimp.c
vg_libpthread.c
vg_libpthread_unimp.c

index 22799a7a9e7551f38ad1f4dc92f28de442d3c70c..dc66c7eb967744af0bd236c0aa954c5f924a1b3e 100644 (file)
@@ -2555,6 +2555,17 @@ int pthread_rwlock_destroy ( pthread_rwlock_t *orig )
 }
 
 
+/* Copied directly from LinuxThreads. */
+int
+pthread_rwlockattr_init (pthread_rwlockattr_t *attr)
+{
+  attr->__lockkind = 0;
+  attr->__pshared = PTHREAD_PROCESS_PRIVATE;
+
+  return 0;
+}
+
+
 /* ---------------------------------------------------------------------
    B'stard.
    ------------------------------------------------------------------ */
index 5e526571eb82ee04ed103e5ec593c2fccc5143b2..43e81149b6782b839a3d27232fc1e29e8a04fa69 100644 (file)
@@ -142,7 +142,7 @@ void pthread_rwlock_timedwrlock ( void )  { unimp("pthread_rwlock_timedwrlock");
 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"); }
+//void pthread_rwlockattr_init ( void )  { unimp("pthread_rwlockattr_init"); }
 void pthread_rwlockattr_setkind_np ( void )  { unimp("pthread_rwlockattr_setkind_np"); }
 void pthread_rwlockattr_setpshared ( void )  { unimp("pthread_rwlockattr_setpshared"); }
 //void pthread_self ( void )  { unimp("pthread_self"); }
index 22799a7a9e7551f38ad1f4dc92f28de442d3c70c..dc66c7eb967744af0bd236c0aa954c5f924a1b3e 100644 (file)
@@ -2555,6 +2555,17 @@ int pthread_rwlock_destroy ( pthread_rwlock_t *orig )
 }
 
 
+/* Copied directly from LinuxThreads. */
+int
+pthread_rwlockattr_init (pthread_rwlockattr_t *attr)
+{
+  attr->__lockkind = 0;
+  attr->__pshared = PTHREAD_PROCESS_PRIVATE;
+
+  return 0;
+}
+
+
 /* ---------------------------------------------------------------------
    B'stard.
    ------------------------------------------------------------------ */
index 5e526571eb82ee04ed103e5ec593c2fccc5143b2..43e81149b6782b839a3d27232fc1e29e8a04fa69 100644 (file)
@@ -142,7 +142,7 @@ void pthread_rwlock_timedwrlock ( void )  { unimp("pthread_rwlock_timedwrlock");
 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"); }
+//void pthread_rwlockattr_init ( void )  { unimp("pthread_rwlockattr_init"); }
 void pthread_rwlockattr_setkind_np ( void )  { unimp("pthread_rwlockattr_setkind_np"); }
 void pthread_rwlockattr_setpshared ( void )  { unimp("pthread_rwlockattr_setpshared"); }
 //void pthread_self ( void )  { unimp("pthread_self"); }
index 22799a7a9e7551f38ad1f4dc92f28de442d3c70c..dc66c7eb967744af0bd236c0aa954c5f924a1b3e 100644 (file)
@@ -2555,6 +2555,17 @@ int pthread_rwlock_destroy ( pthread_rwlock_t *orig )
 }
 
 
+/* Copied directly from LinuxThreads. */
+int
+pthread_rwlockattr_init (pthread_rwlockattr_t *attr)
+{
+  attr->__lockkind = 0;
+  attr->__pshared = PTHREAD_PROCESS_PRIVATE;
+
+  return 0;
+}
+
+
 /* ---------------------------------------------------------------------
    B'stard.
    ------------------------------------------------------------------ */
index 5e526571eb82ee04ed103e5ec593c2fccc5143b2..43e81149b6782b839a3d27232fc1e29e8a04fa69 100644 (file)
@@ -142,7 +142,7 @@ void pthread_rwlock_timedwrlock ( void )  { unimp("pthread_rwlock_timedwrlock");
 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"); }
+//void pthread_rwlockattr_init ( void )  { unimp("pthread_rwlockattr_init"); }
 void pthread_rwlockattr_setkind_np ( void )  { unimp("pthread_rwlockattr_setkind_np"); }
 void pthread_rwlockattr_setpshared ( void )  { unimp("pthread_rwlockattr_setpshared"); }
 //void pthread_self ( void )  { unimp("pthread_self"); }