convert to 4.2 - remove sigset's and fixed makefile
authorDave Slattengren <slatteng@ucbvax.Berkeley.EDU>
Thu, 7 Jul 1983 12:34:02 +0000 (04:34 -0800)
committerDave Slattengren <slatteng@ucbvax.Berkeley.EDU>
Thu, 7 Jul 1983 12:34:02 +0000 (04:34 -0800)
SCCS-vsn: local/ditroff/ditroff.old.okeeffe/gremlin.aed/gremlin/main.c 1.5

usr/src/local/ditroff/ditroff.old.okeeffe/gremlin.aed/gremlin/main.c

index df87736..8b73b14 100644 (file)
@@ -1,4 +1,4 @@
-/* @(#)main.c  1.4     %G%
+/* @(#)main.c  1.5     %G%
  *
  * Copyright -C- 1982 Barry S. Roitblat
  *
  *
  * Copyright -C- 1982 Barry S. Roitblat
  *
@@ -78,7 +78,7 @@ extern char *malloc(), *sprintf(), *strcat(), *strcpy();
 
 /* Version number */
 
 
 /* Version number */
 
-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 */
@@ -200,13 +200,13 @@ char *argv[];
 
     /* 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);
 
 #ifdef SIGTINT
 
 #ifdef SIGTINT
-    sigset(SIGTINT, OnCommand);
+    signal(SIGTINT, OnCommand);
     sighold(SIGTINT);
 #endif SIGTINT
 
     sighold(SIGTINT);
 #endif SIGTINT
 
@@ -394,9 +394,10 @@ int signo;
 
 {
     TxClose();
 
 {
     TxClose();
-    sigset(signo, SIG_DFL);
+    signal(signo, SIG_DFL);
+    sigsetmask(0);
     (void) kill(0, signo);
     (void) kill(0, signo);
-    sigset(signo, OnStop);
+    signal(signo, OnStop);
     SHRedis();
 }
 
     SHRedis();
 }