-
-static int brkflg = 0; /* set on user break */
-
-/* Routine to return true if user types break */
-int usrbrk()
-{
- return brkflg;
-}
-
-/* Clear break flag */
-void clrbrk()
-{
- brkflg = 0;
-
-}
-
-/* Interrupt caught here */
-static void sigintcatcher(int sig)
-{
- brkflg++;
- if (brkflg > 3) {
- normode();
- exit(1);
- }
- signal(SIGINT, sigintcatcher);
-}
-
-
-/* Trap Ctl-C */
-void trapctlc()
-{
- signal(SIGINT, sigintcatcher);
-}
-
-