diff options
author | kris <kris@FreeBSD.org> | 2000-07-06 01:48:08 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2000-07-06 01:48:08 +0000 |
commit | 1c335da8a3e26d572a7102dace9539259034f10a (patch) | |
tree | 0f39f3e671b1925facc9ca3370893246fb44a0dc /usr.sbin/pim6sd/timer.h | |
parent | 014fbe92934e6a2946c95557f5cf1f8d841d7959 (diff) | |
download | FreeBSD-src-1c335da8a3e26d572a7102dace9539259034f10a.zip FreeBSD-src-1c335da8a3e26d572a7102dace9539259034f10a.tar.gz |
Sync with latest KAME code.
Obtained from: KAME
Diffstat (limited to 'usr.sbin/pim6sd/timer.h')
-rw-r--r-- | usr.sbin/pim6sd/timer.h | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/usr.sbin/pim6sd/timer.h b/usr.sbin/pim6sd/timer.h index 132ff5a..41e6f44 100644 --- a/usr.sbin/pim6sd/timer.h +++ b/usr.sbin/pim6sd/timer.h @@ -25,8 +25,6 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $FreeBSD$ */ /* * Questions concerning this software should be directed to @@ -34,47 +32,48 @@ * */ /* - * This program has been derived from pim6dd. + * This program has been derived from pim6dd. * The pim6dd program is covered by the license in the accompanying file * named "LICENSE.pim6dd". */ /* - * This program has been derived from pimd. + * This program has been derived from pimd. * The pimd program is covered by the license in the accompanying file * named "LICENSE.pimd". * + * $FreeBSD$ */ #ifndef TIMER_H -#define TIMER_H +#define TIMER_H /* the default granularity if not specified in the config file */ -#define DEFAULT_TIMER_INTERVAL 5 +#define DEFAULT_TIMER_INTERVAL 5 /* For timeout. The timers count down */ -#define SET_TIMER(timer, value) (timer) = (value) -#define RESET_TIMER(timer) (timer) = 0 -#define COPY_TIMER(timer_1, timer_2) (timer_2) = (timer_1) -#define IF_TIMER_SET(timer) if ((timer) > 0) -#define IF_TIMER_NOT_SET(timer) if ((timer) <= 0) -#define FIRE_TIMER(timer) (timer) = 0 +#define SET_TIMER(timer, value) (timer) = (value) +#define RESET_TIMER(timer) (timer) = 0 +#define COPY_TIMER(timer_1, timer_2) (timer_2) = (timer_1) +#define IF_TIMER_SET(timer) if ((timer) > 0) +#define IF_TIMER_NOT_SET(timer) if ((timer) <= 0) +#define FIRE_TIMER(timer) (timer) = 0 -#define IF_TIMER_NOT_SET(timer) if ((timer) <= 0) +#define IF_TIMER_NOT_SET(timer) if ((timer) <= 0) -#define IF_TIMEOUT(timer) \ +#define IF_TIMEOUT(timer) \ if (!((timer) -= (MIN(timer, timer_interval)))) -#define IF_NOT_TIMEOUT(timer) \ +#define IF_NOT_TIMEOUT(timer) \ if ((timer) -= (MIN(timer, timer_interval))) -#define TIMEOUT(timer) \ +#define TIMEOUT(timer) \ (!((timer) -= (MIN(timer, timer_interval)))) - -#define NOT_TIMEOUT(timer) \ + +#define NOT_TIMEOUT(timer) \ ((timer) -= (MIN(timer, timer_interval))) @@ -92,11 +91,11 @@ extern u_int32 pim_register_suppression_timeout; extern u_int32 pim_register_probe_time; extern u_int32 pim_assert_timeout; -extern void init_timers __P(()); -extern void init_timers __P(()); -extern void age_vifs __P(()); -extern void age_routes __P(()); -extern void age_misc __P(()); +extern void init_timers __P((void)); +extern void init_timers __P((void)); +extern void age_vifs __P((void)); +extern void age_routes __P((void)); +extern void age_misc __P((void)); #endif |