diff src/sysdep.c @ 18095:3cfea0947d1c

(init_baud_rate): Use INIT_BAUD_RATE if it's defined. (sys_signal): Lose DGUX special case.
author Richard M. Stallman <rms@gnu.org>
date Sun, 01 Jun 1997 23:47:01 +0000
parents a2fefbc6e46b
children 4183933733e6
line wrap: on
line diff
--- a/src/sysdep.c	Sun Jun 01 23:26:16 1997 +0000
+++ b/src/sysdep.c	Sun Jun 01 23:47:01 1997 +0000
@@ -312,6 +312,9 @@
     ospeed = 0;
   else
     {
+#ifdef INIT_BAUD_RATE
+      INIT_BAUD_RATE ();
+#else
 #ifdef DOS_NT
     ospeed = 15;
 #else  /* not DOS_NT */
@@ -355,6 +358,7 @@
 #endif /* not HAVE_TERMIOS */
 #endif /* not VMS */
 #endif /* not DOS_NT */
+#endif /* not INIT_BAUD_RATE */
     }
    
   baud_rate = (ospeed < sizeof baud_convert / sizeof baud_convert[0]
@@ -2663,11 +2667,6 @@
 signal_handler_t
 sys_signal (int signal_number, signal_handler_t action)
 {
-#ifdef DGUX
-  /* This gets us restartable system calls for efficiency.
-     The "else" code will works as well. */
-  return (berk_signal (signal_number, action));
-#else
   sigemptyset (&new_action.sa_mask);
   new_action.sa_handler = action;
 #ifdef SA_RESTART
@@ -2680,7 +2679,6 @@
 #endif
   sigaction (signal_number, &new_action, &old_action);
   return (old_action.sa_handler);
-#endif /* DGUX */
 }
 
 #ifndef __GNUC__