Mon Jun 24 19:57:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
[kopensolaris-gnu/glibc.git] / termios / termios.h
index 455c8ba..a2937bd 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -13,7 +13,7 @@ Library General Public License for more details.
 
 You should have received a copy of the GNU Library General Public
 License along with the GNU C Library; see the file COPYING.LIB.  If
-not, write to the, 1992 Free Software Foundation, Inc., 675 Mass Ave,
+not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 
 /*
@@ -31,27 +31,10 @@ __BEGIN_DECLS
    `cc_t', `speed_t', and all the macros specifying the flag bits.  */
 #include <termbits.h>
 
-/* Input and output baud rates.
-   These are not system-dependent, because Bn is always n.  */
-#define        B0      0               /* Hang up.  */
-#define        B50     50              /* 50 baud.  */
-#define        B75     75              /* 75 baud.  */
-#define        B110    110             /* 110 baud.  */
-#define        B134    134             /* 134.5 baud.  */
-#define        B150    150             /* 150 baud.  */
-#define        B200    200             /* 200 baud.  */
-#define        B300    300             /* 300 baud.  */
-#define        B600    600             /* 600 baud.  */
-#define        B1200   1200            /* 1200 baud.  */
-#define        B1800   1800            /* 1800 baud.  */
-#define        B2400   2400            /* 2400 baud.  */
-#define        B4800   4800            /* 4800 baud.  */
-#define        B9600   9600            /* 9600 baud.  */
-#define        B19200  19200           /* 19200 baud.  */
-#define        B38400  38400           /* 38400 baud.  */
-#ifdef __USE_BSD
-#define        EXTA    19200
-#define        EXTB    38400
+#ifdef __USE_BSD
+/* Compare a character C to a value VAL from the `c_cc' array in a
+   `struct termios'.  If VAL is _POSIX_VDISABLE, no character can match it.  */
+#define        CCEQ(val, c)    ((c) == (val) && (val) != _POSIX_VDISABLE)
 #endif
 
 /* Return the output baud rate stored in *TERMIOS_P.  */