From d6e6d23d5fdc21a1ce613c3fc7f378de7b05d47c Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Tue, 6 Sep 2011 23:23:39 +0000 Subject: Change how bundled libverto is linked Give libverto-k5ev a header file. When using the internal verto library, link against -lverto-k5ev and use verto_default_k5ev() instead of verto_default(), bypassing the module loading logic and making static builds possible. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25166 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/apputils/net-server.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib/apputils/net-server.c') diff --git a/src/lib/apputils/net-server.c b/src/lib/apputils/net-server.c index 9c0d5849d..fc6d6e7c4 100644 --- a/src/lib/apputils/net-server.c +++ b/src/lib/apputils/net-server.c @@ -58,6 +58,9 @@ #include "fake-addrinfo.h" #include "net-server.h" +#ifdef INTERNAL_VERTO +#include "verto-k5ev.h" +#endif #include @@ -306,7 +309,11 @@ loop_init(verto_ev_type types, void *handle, void (*reset)()) types |= VERTO_EV_TYPE_IO; types |= VERTO_EV_TYPE_SIGNAL; types |= VERTO_EV_TYPE_TIMEOUT; +#ifdef INTERNAL_VERTO + ctx = verto_default_k5ev(); +#else ctx = verto_default(NULL, types); +#endif if (!verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_break, SIGINT) || !verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_break, SIGTERM) || !verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_break, SIGQUIT) || -- cgit