+ "yaz_mutex_enter: %p tid=%p name=%s waiting",
+ p, (void *) pthread_self(), p->name);
+#if HAVE_SYS_TIME_H
+ r = pthread_mutex_lock(&p->handle);
+ gettimeofday(&tv2, 0);
+ d = 1000000LL * ((long long) tv2.tv_sec - tv1.tv_sec) +
+ tv2.tv_usec - tv1.tv_usec;
+ yaz_log(p->log_level, "yaz_mutex_enter: %p tid=%p name=%s "
+ "lock delay %lld",
+ p, (void *) pthread_self(), p->name, d);
+#endif
+ }
+ else
+ {
+ yaz_log(p->log_level, "yaz_mutex_enter: %p tid=%p name=%s lock",
+ p, (void *) pthread_self(), p->name);