From 2edd718bd68a9c827be137ebb51a319071210c69 Mon Sep 17 00:00:00 2001 From: reyk Date: Thu, 22 Feb 2007 03:32:39 +0000 Subject: Add layer 7 functionality to hoststated used for layer 7 loadbalancing, SSL acceleration, general-purpose TCP relaying, and transparent proxying. see hoststated.conf(5) and my upcoming article on undeadly.org for details. ok to commit deraadt@ pyr@ --- usr.sbin/relayd/log.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'usr.sbin/relayd/log.c') diff --git a/usr.sbin/relayd/log.c b/usr.sbin/relayd/log.c index 4fc3f35fb8c..0da3432ca88 100644 --- a/usr.sbin/relayd/log.c +++ b/usr.sbin/relayd/log.c @@ -1,4 +1,4 @@ -/* $OpenBSD: log.c,v 1.3 2007/02/07 15:17:46 reyk Exp $ */ +/* $OpenBSD: log.c,v 1.4 2007/02/22 03:32:39 reyk Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -199,3 +200,15 @@ table_check(enum table_check check) /* NOTREACHED */ return ("invalid"); } + +const char * +print_availability(u_long cnt, u_long up) +{ + static char buf[BUFSIZ]; + + if (cnt == 0) + return (""); + bzero(buf, sizeof(buf)); + snprintf(buf, sizeof(buf), "%.2f%%", (double)up / cnt * 100); + return (buf); +} -- cgit v1.2.3-59-g8ed1b