Remove pthread_object_size.h and associated hardwired constants.
(Bart Van Assche)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7252 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/drd_clientreq.h b/exp-drd/drd_clientreq.h
index 57baee0..e07f008 100644
--- a/exp-drd/drd_clientreq.h
+++ b/exp-drd/drd_clientreq.h
@@ -54,16 +54,16 @@
/* To notify the core of a pthread_mutex_init call */
VG_USERREQ__PRE_MUTEX_INIT,
- /* args: Addr, SizeT */
+ /* args: Addr, MutexT */
/* To notify the core of a pthread_mutex_destroy call */
VG_USERREQ__POST_MUTEX_DESTROY,
- /* args: Addr, SizeT */
+ /* args: Addr, SizeT, MutexT */
/* To notify the core of pthread_mutex_lock calls */
VG_USERREQ__PRE_PTHREAD_MUTEX_LOCK,
- /* args: Addr, SizeT */
+ /* args: Addr, SizeT, MutexT */
/* To notify the core of pthread_mutex_lock calls */
VG_USERREQ__POST_PTHREAD_MUTEX_LOCK,
- /* args: Addr, SizeT */
+ /* args: Addr, SizeT, MutexT */
/* To notify the core of pthread_mutex_unlock calls */
VG_USERREQ__PRE_PTHREAD_MUTEX_UNLOCK,
/* args: Addr */
@@ -73,14 +73,14 @@
/* To notify the core of a pthread_cond_init call */
VG_USERREQ__POST_PTHREAD_COND_INIT,
- /* args: Addr, SizeT */
+ /* args: Addr */
/* To notify the core of a pthread_cond_destroy call */
VG_USERREQ__PRE_PTHREAD_COND_DESTROY,
- /* args: Addr, SizeT */
+ /* args: Addr cond, SizeT cond_size, Addr mutex, SizeT mutex_size */
VG_USERREQ__PRE_PTHREAD_COND_WAIT,
- /* args: Addr cond, Addr mutex */
+ /* args: Addr cond, SizeT cond_size, Addr mutex, SizeT mutex_size */
VG_USERREQ__POST_PTHREAD_COND_WAIT,
- /* args: Addr cond, Addr mutex */
+ /* args: Addr cond, SizeT cond_size, Addr mutex, SizeT mutex_size */
VG_USERREQ__PRE_PTHREAD_COND_SIGNAL,
/* args: Addr cond */
VG_USERREQ__PRE_PTHREAD_COND_BROADCAST,
@@ -88,7 +88,11 @@
};
-void drd_clientreq_init(void);
+typedef enum
+{
+ mutex_type_mutex = 1,
+ mutex_type_spinlock = 2,
+} MutexT;
#endif // __DRD_CLIENTREQ_H