Removed inclusion of <bits/libc-lock.h>.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8661 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/drd/drd_pthread_intercepts.c b/drd/drd_pthread_intercepts.c
index ce4c52e..7e6c5a3 100644
--- a/drd/drd_pthread_intercepts.c
+++ b/drd/drd_pthread_intercepts.c
@@ -54,9 +54,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>         // confstr()
-#if defined(HAVE_BITS_LIBC_LOCK_H)
-#include <bits/libc-lock.h>
-#endif
 #include "config.h"
 #include "drd_clientreq.h"
 #include "pub_tool_redir.h"
@@ -108,8 +105,8 @@
   DRD_IGNORE_VAR(*stdout);
   DRD_IGNORE_VAR(*stderr);
 #if defined(HAVE_BITS_LIBC_LOCK_H)
-  DRD_IGNORE_VAR(*(__libc_lock_recursive_t*)(stdout->_lock));
-  DRD_IGNORE_VAR(*(__libc_lock_recursive_t*)(stderr->_lock));
+  DRD_IGNORE_VAR(*(pthread_mutex_t*)(stdout->_lock));
+  DRD_IGNORE_VAR(*(pthread_mutex_t*)(stderr->_lock));
 #endif
 }