]> err.no Git - varnish/commitdiff
Move LOCK/UNLOCK macros to cache.h where they belong.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 11 Sep 2006 11:55:00 +0000 (11:55 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 11 Sep 2006 11:55:00 +0000 (11:55 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@963 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache.h
varnish-cache/include/libvarnish.h

index 94dca2a3fc0d886ded8f05b3971e8265e5f6a906..a6df67c37ff39e8fe6a9c61edca3381053beff62 100644 (file)
@@ -433,3 +433,14 @@ cli_func_t cli_func_dump_pool;
 
 /* rfc2616.c */
 int RFC2616_cache_policy(struct sess *sp, struct http *hp);
+
+#define LOCKSHM(foo)   AZ(pthread_mutex_lock(foo))
+#define UNLOCKSHM(foo) AZ(pthread_mutex_unlock(foo))
+
+#if 1
+#define LOCK(foo)      AZ(pthread_mutex_lock(foo))
+#define UNLOCK(foo)    AZ(pthread_mutex_unlock(foo))
+#else
+#define LOCK(foo)      do { AZ(pthread_mutex_lock(foo)); VSL(SLT_Debug, 0, "LOCK(%s,%s,%d," #foo ")", __func__, __FILE__, __LINE__); } while (0);
+#define UNLOCK(foo)    do { AZ(pthread_mutex_unlock(foo)); VSL(SLT_Debug, 0, "UNLOC(%s,%s,%d," #foo ")", __func__, __FILE__, __LINE__); } while (0);
+#endif
index bcb1e33172656f183bc8e682e4a619b5e60b808f..672549e21db06e3665be9e13e6a9a67fe5a34bd9 100644 (file)
@@ -56,14 +56,3 @@ void lbv_xxxassert(const char *, const char *, int, const char *, int);
 #define AN(foo)        do { assert((foo) != NULL); } while (0)
 #define XXXAZ(foo)     do { xxxassert((foo) == 0); } while (0)
 #define XXXAN(foo)     do { xxxassert((foo) != NULL); } while (0)
-
-#define LOCKSHM(foo)   AZ(pthread_mutex_lock(foo))
-#define UNLOCKSHM(foo) AZ(pthread_mutex_unlock(foo))
-
-#if 1
-#define LOCK(foo)      AZ(pthread_mutex_lock(foo))
-#define UNLOCK(foo)    AZ(pthread_mutex_unlock(foo))
-#else
-#define LOCK(foo)      do { AZ(pthread_mutex_lock(foo)); VSL(SLT_Debug, 0, "LOCK(%s,%s,%d," #foo ")", __func__, __FILE__, __LINE__); } while (0);
-#define UNLOCK(foo)    do { AZ(pthread_mutex_unlock(foo)); VSL(SLT_Debug, 0, "UNLOC(%s,%s,%d," #foo ")", __func__, __FILE__, __LINE__); } while (0);
-#endif