X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Flock-tracer.c;h=bda05487d5fde39a960e535e54c5e513a8e9b18d;hb=HEAD;hp=f0d2bca6ed49d12a513f5356d770a9790b2e53f3;hpb=66321daeda387e7fe76ac7ebfa04a44fc85e905d;p=mono.git diff --git a/mono/metadata/lock-tracer.c b/mono/metadata/lock-tracer.c index f0d2bca6ed4..bda05487d5f 100644 --- a/mono/metadata/lock-tracer.c +++ b/mono/metadata/lock-tracer.c @@ -1,5 +1,6 @@ -/* - * lock-tracer.c: Runtime simple lock tracer +/** + * \file + * Runtime simple lock tracer * * Authors: * Rodrigo Kumpera (rkumpera@novell.com) @@ -20,11 +21,10 @@ #include #endif -#include +#include #include "lock-tracer.h" - /* * This is a very simple lock trace implementation. It can be used to verify that the runtime is * correctly following all locking rules. @@ -74,8 +74,10 @@ mono_locks_tracer_init (void) int res; char *name; mono_os_mutex_init_recursive (&tracer_lock); - if (!g_getenv ("MONO_ENABLE_LOCK_TRACER")) + + if (!g_hasenv ("MONO_ENABLE_LOCK_TRACER")) return; + name = g_strdup_printf ("locks.%d", getpid ()); trace_file = fopen (name, "w+"); g_free (name); @@ -141,5 +143,7 @@ mono_locks_lock_released (RuntimeLocks kind, gpointer lock) { add_record (RECORD_LOCK_RELEASED, kind, lock); } +#else -#endif +MONO_EMPTY_SOURCE_FILE (lock_tracer); +#endif /* LOCK_TRACER */