[master] c75b8f55f Export XPORT_Register()

Nils Goroll nils.goroll at uplex.de
Tue Nov 5 18:41:10 UTC 2024


commit c75b8f55f6cb87ec66829d92fc45ed33b5deb048
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Tue Nov 5 19:33:58 2024 +0100

    Export XPORT_Register()
    
    Trivial prerequisite for transports from extensions.

diff --git a/bin/varnishd/acceptor/cache_acceptor.c b/bin/varnishd/acceptor/cache_acceptor.c
index ca08665c9..2d6e6350b 100644
--- a/bin/varnishd/acceptor/cache_acceptor.c
+++ b/bin/varnishd/acceptor/cache_acceptor.c
@@ -272,7 +272,7 @@ static VTAILQ_HEAD(,transport)	transports =
 
 static uint16_t next_xport;
 
-static void
+void
 XPORT_Register(struct transport *xp)
 {
 
diff --git a/bin/varnishd/cache/cache_transport.h b/bin/varnishd/cache/cache_transport.h
index 79f0a7b2d..701f0dbfd 100644
--- a/bin/varnishd/cache/cache_transport.h
+++ b/bin/varnishd/cache/cache_transport.h
@@ -85,6 +85,7 @@ void H2_PU_Sess(struct worker *, struct sess *, struct req *);
 void H2_OU_Sess(struct worker *, struct sess *, struct req *);
 
 const struct transport *XPORT_ByNumber(uint16_t no);
+void XPORT_Register(struct transport *xp);
 int VPX_Send_Proxy(int fd, int version, const struct sess *);
 
 /* cache_session.c */


More information about the varnish-commit mailing list