aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ppp/timeout.h
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>1997-10-26 01:04:02 +0000
committerBrian Somers <brian@FreeBSD.org>1997-10-26 01:04:02 +0000
commit75240ed1789e0754da5b1024dcb80dcfc5dae0c3 (patch)
treeef7296fa69b93cfce40120da724736ed6c9b347e /usr.sbin/ppp/timeout.h
parent11ea2762ebb2a63ea051e522e95837700de85d17 (diff)
downloadsrc-75240ed1789e0754da5b1024dcb80dcfc5dae0c3.tar.gz
src-75240ed1789e0754da5b1024dcb80dcfc5dae0c3.zip
Cosmetic (no functional changes):
o Add missing $Id$s o Move extern decls from .c -> .h files o Staticize o Remove #includes from .h files o style(9)ify includes o bcopy -> memcpy bzero -> memset bcmp -> memcmp index -> strchr rindex -> strrchr o Move timeout.h -> timer.h (making it consistent w/ timer.c) o Add -Wmissing-prototypes
Notes
Notes: svn path=/head/; revision=30715
Diffstat (limited to 'usr.sbin/ppp/timeout.h')
-rw-r--r--usr.sbin/ppp/timeout.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/usr.sbin/ppp/timeout.h b/usr.sbin/ppp/timeout.h
deleted file mode 100644
index fbbda4a086a6..000000000000
--- a/usr.sbin/ppp/timeout.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Written by Toshiharu OHNO (tony-o@iij.ad.jp)
- *
- * Copyright (C) 1993, Internet Initiative Japan, Inc. All rights reserverd.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the Internet Initiative Japan. The name of the
- * IIJ may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id: timeout.h,v 1.11 1997/08/25 00:29:30 brian Exp $
- *
- * TODO:
- */
-
-#ifndef _TIMEOUT_H_
-#define _TIMEOUT_H_
-
-#define TICKUNIT 100000 /* Unit in usec */
-#define SECTICKS (1000000/TICKUNIT)
-
-struct pppTimer {
- int state;
- u_long rest; /* Ticks to expire */
- u_long load; /* Initial load value */
- void (*func) (); /* Function called when timer is expired */
- void *arg; /* Argument passed to timeout function */
- struct pppTimer *next; /* Link to next timer */
- struct pppTimer *enext; /* Link to next expired timer */
-};
-
-#define TIMER_STOPPED 0
-#define TIMER_RUNNING 1
-#define TIMER_EXPIRED 2
-
-struct pppTimer *TimerList;
-
-extern void StartTimer(struct pppTimer *);
-extern void StopTimer(struct pppTimer *);
-extern void TimerService(void);
-extern void InitTimerService(void);
-extern void TermTimerService(void);
-extern void StartIdleTimer(void);
-extern void StopIdleTimer(void);
-extern void UpdateIdleTimer(void);
-extern void ShowTimers();
-
-#endif /* _TIMEOUT_H_ */