aboutsummaryrefslogtreecommitdiff
path: root/gdb/ser-go32.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ser-go32.c')
-rw-r--r--gdb/ser-go32.c29
1 files changed, 15 insertions, 14 deletions
diff --git a/gdb/ser-go32.c b/gdb/ser-go32.c
index c9770a9..5b3ad90 100644
--- a/gdb/ser-go32.c
+++ b/gdb/ser-go32.c
@@ -27,6 +27,17 @@ struct go32_ttystate
int bogus;
};
+typedef struct {
+ short jmp_op;
+ short signature;
+ short version;
+ short buffer_start;
+ short buffer_end;
+ short getp;
+ short putp;
+ short iov;
+} ASYNC_STRUCT;
+
static int go32_open PARAMS ((serial_t scb, const char *name));
static void go32_raw PARAMS ((serial_t scb));
static int wait_for PARAMS ((serial_t scb, int timeout));
@@ -36,7 +47,7 @@ static int go32_setbaudrate PARAMS ((serial_t scb, int rate));
static int go32_write PARAMS ((serial_t scb, const char *str, int len));
static void go32_restore PARAMS ((serial_t scb));
static void go32_close PARAMS ((serial_t scb));
-serial_ttystate go32_get_tty_state PARAMS ((serial_t scb));
+static serial_ttystate go32_get_tty_state PARAMS ((serial_t scb));
static int go32_set_tty_state PARAMS ((serial_t scb, serial_ttystate state));
static int strncasecmp PARAMS ((char *str1, char *str2, int len));
static char *aptr PARAMS ((short p));
@@ -46,7 +57,7 @@ static void dos_async_tx PARAMS ((const char c));
static int dos_async_ready PARAMS (());
static int dos_async_rx PARAMS (());
static int dosasync_read PARAMS ((int fd, char *buf, int len, int timeout));
-static int dosasync_write PARAMS ((int fd, const char *buf, int len, int timeout));
+static int dosasync_write PARAMS ((int fd, const char *buf, int len));
#define SIGNATURE 0x4154
#define VERSION 1
@@ -54,17 +65,6 @@ static int dosasync_write PARAMS ((int fd, const char *buf, int len, int timeout
#define peek(a,b) (*(unsigned short *)(0xe0000000 + (a)*16 + (b)))
-typedef struct {
- short jmp_op;
- short signature;
- short version;
- short buffer_start;
- short buffer_end;
- short getp;
- short putp;
- short iov;
-} ASYNC_STRUCT;
-
static ASYNC_STRUCT *async;
static int iov;
#define com_rb iov
@@ -331,7 +331,8 @@ go32_write (scb, str, len)
}
static void
-go32_close ()
+go32_close (scb)
+ serial_t scb;
{
}