[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