summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/timeout.h
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1997-02-19 01:14:41 +0000
committerbrian <brian@FreeBSD.org>1997-02-19 01:14:41 +0000
commit43a90c7d71583db5ceb070df332fab67e4414c6a (patch)
tree8161cb2acbf7411d686ea3f206c18cec51516bac /usr.sbin/ppp/timeout.h
parent87dca7091fa198d5f1e715636074dafb9e3ce7a9 (diff)
downloadFreeBSD-src-43a90c7d71583db5ceb070df332fab67e4414c6a.zip
FreeBSD-src-43a90c7d71583db5ceb070df332fab67e4414c6a.tar.gz
Tidy up signal handling.
All signal() calls have been changed to pending_signal() calls. pending_signal() is defined in the new sig.c file. It remembers the handler and traps the signal with a function that will remember the signal. main.c now calls handle_signals() to actually call the required handlers (if the above handler was called). If this doesn't close PR2662 (was PR2347), I'll cry. Joerg, I think this should go into 2.2, but I havn't done anything about it because I'm bound to botch it with the new sig.[ch] files. I've just "cvs add"'d sig.[ch] so far.... can you update to 2.2 and tell me what you did ? Thanks.
Diffstat (limited to 'usr.sbin/ppp/timeout.h')
-rw-r--r--usr.sbin/ppp/timeout.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/usr.sbin/ppp/timeout.h b/usr.sbin/ppp/timeout.h
index afba12a..1da38ef 100644
--- a/usr.sbin/ppp/timeout.h
+++ b/usr.sbin/ppp/timeout.h
@@ -42,7 +42,6 @@ struct pppTimer {
#define TIMER_EXPIRED 2
struct pppTimer *TimerList;
-extern int TimerServiceRequest; /* If this is >0, call TimerService() */
extern void StartTimer __P((struct pppTimer *));
extern void StopTimer __P((struct pppTimer *));
OpenPOWER on IntegriCloud