diff options
author | brian <brian@FreeBSD.org> | 1997-02-19 01:14:41 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1997-02-19 01:14:41 +0000 |
commit | 43a90c7d71583db5ceb070df332fab67e4414c6a (patch) | |
tree | 8161cb2acbf7411d686ea3f206c18cec51516bac /usr.sbin/ppp/timeout.h | |
parent | 87dca7091fa198d5f1e715636074dafb9e3ce7a9 (diff) | |
download | FreeBSD-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.h | 1 |
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 *)); |