diff options
author | Brian Somers <brian@FreeBSD.org> | 1997-10-26 01:04:02 +0000 |
---|---|---|
committer | Brian Somers <brian@FreeBSD.org> | 1997-10-26 01:04:02 +0000 |
commit | 75240ed1789e0754da5b1024dcb80dcfc5dae0c3 (patch) | |
tree | ef7296fa69b93cfce40120da724736ed6c9b347e /usr.sbin/ppp/timeout.h | |
parent | 11ea2762ebb2a63ea051e522e95837700de85d17 (diff) | |
download | src-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.h | 55 |
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_ */ |