SCCS-vsn: local/ditroff/ditroff.old.okeeffe/gremlin.aed/gremlin/main.c 1.5
*
* Copyright -C- 1982 Barry S. Roitblat
*
*
* Copyright -C- 1982 Barry S. Roitblat
*
-char SccsId [] = "@(#)main.c 1.4 (Berkeley) %G%";
+char SccsId [] = "@(#)main.c 1.5 (Berkeley) %G%";
#ifdef SIGTINT
static int lintrup = LINTRUP; /* Constant for local mode bit */
#ifdef SIGTINT
static int lintrup = LINTRUP; /* Constant for local mode bit */
/* Ignore quit signals, catch interrupts and stops. */
/* Ignore quit signals, catch interrupts and stops. */
- sigset(SIGINT, SIG_IGN);
- sigset(SIGTSTP, OnStop);
- sigset(SIGTTIN, OnStop);
- sigset(SIGTTOU, OnStop);
+ signal(SIGINT, SIG_IGN);
+ signal(SIGTSTP, OnStop);
+ signal(SIGTTIN, OnStop);
+ signal(SIGTTOU, OnStop);
- sigset(SIGTINT, OnCommand);
+ signal(SIGTINT, OnCommand);
sighold(SIGTINT);
#endif SIGTINT
sighold(SIGTINT);
#endif SIGTINT
- sigset(signo, SIG_DFL);
+ signal(signo, SIG_DFL);
+ sigsetmask(0);