diff options
author | Jim Blandy <jimb@codesourcery.com> | 2007-10-12 20:14:57 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2007-10-12 20:14:57 +0000 |
commit | f51038104033b0f609c512cd6c58cbc625ed6809 (patch) | |
tree | 21ce5499f2c7be2403412521fb294b40a02b2fc4 /gdb/ser-base.c | |
parent | 5b65b97ee46fa650a4a708fc951d803070c9f471 (diff) | |
download | gdb-f51038104033b0f609c512cd6c58cbc625ed6809.tar.gz |
* serial.h (struct serial_ops): Document read_prim to return zero
at EOF.
* ser-base.c (do_ser_base_readchar): Return SERIAL_EOF when
read_prim returns zero, not SERIAL_TIMEOUT.
Diffstat (limited to 'gdb/ser-base.c')
-rw-r--r-- | gdb/ser-base.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gdb/ser-base.c b/gdb/ser-base.c index f0f5b575dfb..8fdfd254611 100644 --- a/gdb/ser-base.c +++ b/gdb/ser-base.c @@ -279,9 +279,7 @@ do_ser_base_readchar (struct serial *scb, int timeout) if (status <= 0) { if (status == 0) - /* 0 chars means timeout. (We may need to distinguish between EOF - & timeouts someday.) */ - return SERIAL_TIMEOUT; + return SERIAL_EOF; else /* Got an error from read. */ return SERIAL_ERROR; |