[master] d909232 wrap VSC_lck_Destroy as Lck_DestroyClass for cache.h dependend vmods

Nils Goroll nils.goroll at uplex.de
Sat Aug 5 13:48:10 CEST 2017


commit d909232d803b23ac02d69b245483277910faf120
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Sat Aug 5 13:26:16 2017 +0200

    wrap VSC_lck_Destroy as Lck_DestroyClass for cache.h dependend vmods

diff --git a/bin/varnishd/cache/cache.h b/bin/varnishd/cache/cache.h
index 86410bd..87338d8 100644
--- a/bin/varnishd/cache/cache.h
+++ b/bin/varnishd/cache/cache.h
@@ -839,6 +839,7 @@ int Lck_CondWait(pthread_cond_t *cond, struct lock *lck, double);
 	} while (0)
 
 struct VSC_lck *Lck_CreateClass(const char *name);
+void Lck_DestroyClass(struct VSC_lck **vsclck);
 
 #define LOCK(nam) extern struct VSC_lck *lck_##nam;
 #include "tbl/locks.h"
diff --git a/bin/varnishd/cache/cache_lck.c b/bin/varnishd/cache/cache_lck.c
index eb39cbd..52cec50 100644
--- a/bin/varnishd/cache/cache_lck.c
+++ b/bin/varnishd/cache/cache_lck.c
@@ -250,6 +250,12 @@ Lck_CreateClass(const char *name)
 	return(VSC_lck_New(name));
 }
 
+void
+Lck_DestroyClass(struct VSC_lck **vsclck)
+{
+	VSC_lck_Destroy(vsclck);
+}
+
 #define LOCK(nam) struct VSC_lck *lck_##nam;
 #include "tbl/locks.h"
 



More information about the varnish-commit mailing list