Mercurial > emacs
changeset 16240:b448d7632094
Replaced symbol BSD with BSD_SYSTEM.
Don't explicitly Include termios.h.
(ospeed): Use HAVE_TERMIOS to decide whether to use speed_t.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 19 Sep 1996 03:09:10 +0000 |
parents | c196d1ded35c |
children | 3c84b8d28902 |
files | src/sysdep.c |
diffstat | 1 files changed, 10 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/sysdep.c Thu Sep 19 03:00:06 1996 +0000 +++ b/src/sysdep.c Thu Sep 19 03:09:10 1996 +0000 @@ -124,7 +124,7 @@ #endif /* VMS */ #ifndef BSD4_1 -#ifdef BSD /* this is done this way to avoid defined (BSD) || defined (USG) +#ifdef BSD_SYSTEM /* avoid writing defined (BSD_SYSTEM) || defined (USG) because the vms compiler doesn't grok `defined' */ #include <fcntl.h> #endif @@ -138,6 +138,7 @@ #ifndef MSDOS #include <sys/ioctl.h> #endif + #include "systty.h" #include "syswait.h" @@ -225,8 +226,7 @@ }; #endif -#ifdef HAVE_TERMIOS_H -#include <termios.h> +#ifdef HAVE_TERMIOS extern speed_t ospeed; #else extern short ospeed; @@ -377,7 +377,7 @@ wait_without_blocking () { -#ifdef BSD +#ifdef BSD_SYSTEM wait3 (0, WNOHANG | WUNTRACED, 0); #else croak ("wait_without_blocking"); @@ -409,7 +409,7 @@ status = SYS$FORCEX (&pid, 0, 0); break; #else /* not VMS */ -#if defined (BSD) || (defined (HPUX) && !defined (HPUX_5)) +#if defined (BSD_SYSTEM) || (defined (HPUX) && !defined (HPUX_5)) /* Note that kill returns -1 even if the process is just a zombie now. But inevitably a SIGCHLD interrupt should be generated and child_sig will do wait3 and make the process go away. */ @@ -428,12 +428,12 @@ sleep (1); else sigpause (SIGEMPTYMASK); -#else /* not BSD, and not HPUX version >= 6 */ +#else /* not BSD_SYSTEM, and not HPUX version >= 6 */ #if defined (UNIPLUS) if (0 > kill (pid, 0)) break; wait (0); -#else /* neither BSD nor UNIPLUS: random sysV */ +#else /* neither BSD_SYSTEM nor UNIPLUS: random sysV */ #ifdef POSIX_SIGNALS /* would this work for LINUX as well? */ sigblock (sigmask (SIGCHLD)); if (0 > kill (pid, 0)) @@ -466,7 +466,7 @@ #endif /* not HAVE_SYSV_SIGPAUSE */ #endif /* not POSIX_SIGNALS */ #endif /* not UNIPLUS */ -#endif /* not BSD, and not HPUX version >= 6 */ +#endif /* not BSD_SYSTEM, and not HPUX version >= 6 */ #endif /* not VMS */ #else /* not subprocesses */ #if __DJGPP__ > 1 @@ -1671,7 +1671,7 @@ reset_terminal_modes (); fflush (stdout); -#ifdef BSD +#ifdef BSD_SYSTEM #ifndef BSD4_1 /* Avoid possible loss of output when changing terminal modes. */ fsync (fileno (stdout)); @@ -2758,7 +2758,7 @@ # define random rand # else # define random() (rand () >> 16) -# endif /* !BSD */ +# endif /* !USG */ # endif /* RAND_MAX != 2147483647 */ # endif /* RAND_MAX != 32767 */ # endif /* !HAVE_LRAND48 */