]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Implement pthread_attr_getdetachstate.
authorJulian Seward <jseward@acm.org>
Fri, 16 Aug 2002 16:50:47 +0000 (16:50 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 16 Aug 2002 16:50:47 +0000 (16:50 +0000)
MERGE TO HEAD

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@593

vg_libpthread.c
vg_libpthread_unimp.c

index 994cdb74e0612d4d2f55fd59a147cd6f11d46df6..1a93ef17caf0921c91c222e6304055c420e20bf2 100644 (file)
@@ -257,6 +257,12 @@ int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate)
    return 0;
 }
 
+int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate)
+{
+   *detachstate = attr->__detachstate;
+   return 0;
+}
+
 int pthread_attr_setinheritsched(pthread_attr_t *attr, int inherit)
 {
    static int moans = N_MOANS;
index f413887f27d5c3e1d9a4822e5ab4cf730ca4672a..e854ed94b4b7a73ce3947c09ec9d2824aa32edd7 100644 (file)
@@ -82,7 +82,7 @@ void __libc_current_sigrtmin ( void )  { unimp("__libc_current_sigrtmin"); }
 //void longjmp ( void )  { unimp("longjmp"); }
 //void pthread_atfork ( void )  { unimp("pthread_atfork"); }
 //void pthread_attr_destroy ( void )  { unimp("pthread_attr_destroy"); }
-void pthread_attr_getdetachstate ( void )  { unimp("pthread_attr_getdetachstate"); }
+//void pthread_attr_getdetachstate ( void )  { unimp("pthread_attr_getdetachstate"); }
 void pthread_attr_getinheritsched ( void )  { unimp("pthread_attr_getinheritsched"); }
 //void pthread_attr_getschedparam ( void )  { unimp("pthread_attr_getschedparam"); }
 //void pthread_attr_getschedpolicy ( void )  { unimp("pthread_attr_getschedpolicy"); }