summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pim6sd/timer.h
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2000-07-06 01:48:08 +0000
committerkris <kris@FreeBSD.org>2000-07-06 01:48:08 +0000
commit1c335da8a3e26d572a7102dace9539259034f10a (patch)
tree0f39f3e671b1925facc9ca3370893246fb44a0dc /usr.sbin/pim6sd/timer.h
parent014fbe92934e6a2946c95557f5cf1f8d841d7959 (diff)
downloadFreeBSD-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.h45
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
OpenPOWER on IntegriCloud