* serial.h: Fix prototye for serial_raw().
authorStu Grossman <grossman@cygnus>
Wed, 9 Sep 1992 04:09:56 +0000 (04:09 +0000)
committerStu Grossman <grossman@cygnus>
Wed, 9 Sep 1992 04:09:56 +0000 (04:09 +0000)
* ser-bsd.c, ser-termios.c:  Fix args for serial_open() &
serial_write() to match prototypes.
* remote-st2000.c (get_reg_name):  Make *p be const.

gdb/ChangeLog
gdb/remote-st2000.c
gdb/ser-bsd.c
gdb/ser-termios.c
gdb/serial.h

index bcce28e0d8dd56bf7ec3bb80dcbb3133dcfa8f0b..fd098d03b26d70cc3b0e6ef8c54cf457b0007bb1 100644 (file)
@@ -1,3 +1,10 @@
+Tue Sep  8 21:05:18 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * serial.h:  Fix prototye for serial_raw().
+       * ser-bsd.c, ser-termios.c:  Fix args for serial_open() &
+       serial_write() to match prototypes.
+       * remote-st2000.c (get_reg_name):  Make *p be const.
+
 Tue Sep  8 17:24:52 1992  Ken Raeburn  (raeburn@cambridge.cygnus.com)
 
        * remote-nindy.c (nindy_fetch_registers): Make return type void,
index 4fddb3cfc57ae70a40160cecbaf6cc5c17be5b1e..0c70ec05ca33e1d37c454d2c06be2beb9270091c 100644 (file)
@@ -399,7 +399,8 @@ get_reg_name (regno)
      int regno;
 {
   static char buf[50];
-  char *p, *b;
+  const char *p;
+  char *b;
 
   b = buf;
 
index 6479ba165673de10cc5c70a6e1400f2869c9badc..45db6cc408437edcc58a14d5a9a285471ec7321a 100644 (file)
@@ -67,7 +67,7 @@ static fd_set readfds;
 
 int
 serial_open(name)
-     char *name;
+     const char *name;
 {
   struct sgttyb sgttyb;
 
@@ -198,7 +198,7 @@ serial_setbaudrate(rate)
 
 int
 serial_write(str, len)
-     char *str;
+     const char *str;
      int len;
 {
   int cc;
index 0a11f08229eca4bdbad5e2f0f023c77e0ef7cd72..881689f13ce1d910c71e3fd0943ca322ae5f0cf4 100644 (file)
@@ -70,7 +70,7 @@ static fd_set readfds;
 
 int
 serial_open(name)
-     char *name;
+     const char *name;
 {
   struct termios termios;
 
@@ -193,7 +193,7 @@ serial_setbaudrate(rate)
 
 int
 serial_write(str, len)
-     char *str;
+     const char *str;
      int len;
 {
   int cc;
index 2944bb66cea13acc81474c17d9250bcf192c085f..796f2d2b8c5f0179698b76629a62c863454b84e1 100644 (file)
@@ -17,6 +17,27 @@ You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
+#ifdef HAVE_TERMIO
+
+#include <termios.h>
+#include <unistd.h>
+
+struct ttystate
+{
+  int flags;                   /* Flags from fcntl F_GETFL */
+  struct termios termios;      /* old tty driver settings */
+};
+
+#else /* not HAVE_TERMIO */
+
+#include <sgtty.h>
+
+struct ttystate {
+  int flags;                   /* Flags from fcntl F_GETFL */
+  struct sgttyb sgttyb;                /* old tty driver settings */
+};
+
+#endif /* not HAVE_TERMIO */
 /* Return a sensible default name for a serial device, something which
    can be used as an argument to serial_open.  */
    
@@ -28,7 +49,7 @@ int serial_open PARAMS ((const char *name));
 
 /* Turn the port into raw mode.  */
 
-void serial_raw PARAMS ((void));
+void serial_raw PARAMS ((int fd, struct ttystate *oldstate));
 
 /* Turn the port into normal mode.  */
 
@@ -49,30 +70,8 @@ int serial_setbaudrate PARAMS ((int rate));
 /* Write some chars to the device, returns 0 for failure.  See errno for
    details. */
 
-int serial_write PARAMS ((const char *str , int len));
+int serial_write PARAMS ((const char *str, int len));
 
 /* Close the serial port */
 
 void serial_close PARAMS ((void));
-
-#ifdef HAVE_TERMIO
-
-#include <termios.h>
-#include <unistd.h>
-
-struct ttystate
-{
-  int flags;                   /* Flags from fcntl F_GETFL */
-  struct termios termios;      /* old tty driver settings */
-};
-
-#else /* not HAVE_TERMIO */
-
-#include <sgtty.h>
-
-struct ttystate {
-  int flags;                   /* Flags from fcntl F_GETFL */
-  struct sgttyb sgttyb;                /* old tty driver settings */
-};
-
-#endif /* not HAVE_TERMIO */