diff options
Diffstat (limited to 'contrib/bind/tests/irs_testserver.c')
-rw-r--r-- | contrib/bind/tests/irs_testserver.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/contrib/bind/tests/irs_testserver.c b/contrib/bind/tests/irs_testserver.c new file mode 100644 index 0000000..e7ee2b9 --- /dev/null +++ b/contrib/bind/tests/irs_testserver.c @@ -0,0 +1,28 @@ +#include <stdio.h> +#include <stdarg.h> +#include <isc/ctl.h> +#include <isc/eventlib.h> + +struct ctl_verb verbs[]; + +static void +logger(enum ctl_severity sev, const char *fmt, ...) { + va_list ap ; + + va_start (ap, fmt) ; + fprintf (stderr, "logger: "); + vfprintf (stderr, fmt, ap) ; + va_end (ap) ; +} + + +main (int argc, char **argv) { + evContext ctx ; + struct sockaddr addr ; + struct ctl_sctx *sctx ; + + + sctx = ctl_server(ctx, &addr, verbs, 666, "Go away peon!", 222, + 333, 10, 5, 6, logger); + +} |