Added command-line option --trace-clientobj. Renamed drd_clientobj* functions into clientobj*. Moved some code from drd_main.c into the drd_mutex.c/drd_cond.c/drd_semaphore.c.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7522 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/drd_clientreq.c b/exp-drd/drd_clientreq.c
index 07d101b..3eb9598 100644
--- a/exp-drd/drd_clientreq.c
+++ b/exp-drd/drd_clientreq.c
@@ -149,12 +149,12 @@
       drd_spin_init_or_unlock(arg[1], arg[2]);
       break;
 
-   case VG_USERREQ__POST_PTHREAD_COND_INIT:
-      drd_post_cond_init(arg[1], arg[2]);
+   case VG_USERREQ__PRE_PTHREAD_COND_INIT:
+      drd_pre_cond_init(arg[1], arg[2]);
       break;
 
-   case VG_USERREQ__PRE_PTHREAD_COND_DESTROY:
-      drd_pre_cond_destroy(arg[1]);
+   case VG_USERREQ__POST_PTHREAD_COND_DESTROY:
+      drd_post_cond_destroy(arg[1]);
       break;
 
    case VG_USERREQ__PRE_PTHREAD_COND_WAIT: