From: Tom Hughes Date: Sat, 16 Oct 2004 14:24:43 +0000 (+0000) Subject: Add a dummy implementation of pthread_attr_getinheritsched. X-Git-Tag: svn/VALGRIND_3_0_0~1519 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6204049d43dab1b0518b631406d55884acda2946;p=thirdparty%2Fvalgrind.git Add a dummy implementation of pthread_attr_getinheritsched. BUG: 79495 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2775 --- diff --git a/coregrind/vg_libpthread.c b/coregrind/vg_libpthread.c index 997096e27a..c5c4bde59c 100644 --- a/coregrind/vg_libpthread.c +++ b/coregrind/vg_libpthread.c @@ -444,6 +444,15 @@ int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate) return 0; } +int pthread_attr_getinheritsched(const pthread_attr_t *attr, int *inherit) +{ + static int moans = N_MOANS; + if (moans-- > 0) + kludged("pthread_attr_getinheritsched", NULL); + *inherit = PTHREAD_EXPLICIT_SCHED; + return 0; +} + int pthread_attr_setinheritsched(pthread_attr_t *attr, int inherit) { static int moans = N_MOANS; diff --git a/coregrind/vg_libpthread_unimp.c b/coregrind/vg_libpthread_unimp.c index 58c953ace0..a5fb0b3d83 100644 --- a/coregrind/vg_libpthread_unimp.c +++ b/coregrind/vg_libpthread_unimp.c @@ -95,7 +95,7 @@ void _IO_ftrylockfile ( void ) { unimp("_IO_ftrylockfile"); } //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_getinheritsched ( void ) { unimp("pthread_attr_getinheritsched"); } +//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"); } //void pthread_attr_getscope ( void ) { unimp("pthread_attr_getscope"); }