[experimental-ims] 5ce8786 Expose SES_GetReq()

Poul-Henning Kamp phk at FreeBSD.org
Thu Dec 18 10:27:52 CET 2014


commit 5ce878666db6db0b8d5d0ff61c5f28442ab8ea31
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Wed Aug 8 07:57:36 2012 +0000

    Expose SES_GetReq()

diff --git a/bin/varnishd/cache/cache.h b/bin/varnishd/cache/cache.h
index 89931aa..71bba01 100644
--- a/bin/varnishd/cache/cache.h
+++ b/bin/varnishd/cache/cache.h
@@ -959,6 +959,7 @@ void SES_Charge(struct worker *, struct req *);
 struct sesspool *SES_NewPool(struct pool *pp, unsigned pool_no);
 void SES_DeletePool(struct sesspool *sp);
 int SES_ScheduleReq(struct req *);
+struct req *SES_GetReq(struct sess *sp);
 void SES_Handle(struct sess *sp, double now);
 void SES_ReleaseReq(struct req *);
 pool_func_t SES_pool_accept_task;
diff --git a/bin/varnishd/cache/cache_session.c b/bin/varnishd/cache/cache_session.c
index 41dca5c..9d3d3cb 100644
--- a/bin/varnishd/cache/cache_session.c
+++ b/bin/varnishd/cache/cache_session.c
@@ -52,8 +52,6 @@
 
 static unsigned ses_size = sizeof (struct sess);
 
-static struct req * ses_GetReq(struct sess *sp);
-
 /*--------------------------------------------------------------------*/
 
 struct sesspool {
@@ -162,7 +160,7 @@ ses_sess_pool_task(struct worker *wrk, void *arg)
 	CHECK_OBJ_NOTNULL(wrk, WORKER_MAGIC);
 	CAST_OBJ_NOTNULL(sp, arg, SESS_MAGIC);
 
-	req = ses_GetReq(sp);
+	req = SES_GetReq(sp);
 	CHECK_OBJ_NOTNULL(req, REQ_MAGIC);
 
 	req->vxid = VXID_Get(&wrk->vxid_pool);
@@ -346,8 +344,8 @@ SES_Delete(struct sess *sp, enum sess_close reason, double now)
  * Alloc/Free a request
  */
 
-static struct req *
-ses_GetReq(struct sess *sp)
+struct req *
+SES_GetReq(struct sess *sp)
 {
 	struct sesspool *pp;
 	struct req *req;



More information about the varnish-commit mailing list