X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fser-mac.c;h=3be1fb3e8f58759b61175a87386ca2dab25c7976;hb=3b7553e793a53d8755041c5af2ab4fba5253d875;hp=f8a2291413fe16d3597b17c528038f8ed31b2450;hpb=8dc3e3d71fd2025b94219de92c8f7bc02e410afc;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ser-mac.c b/gdb/ser-mac.c index f8a2291413..3be1fb3e8f 100644 --- a/gdb/ser-mac.c +++ b/gdb/ser-mac.c @@ -1,5 +1,6 @@ /* Remote serial interface for local (hardwired) serial ports for Macintosh. Copyright 1994 Free Software Foundation, Inc. + Contributed by Cygnus Support. Written by Stan Shebs. This file is part of GDB. @@ -92,6 +93,7 @@ mac_open (scb, name) } else { + error ("You must specify a port. Choices are `modem' or `printer'."); errno = ENOENT; return (-1); } @@ -244,6 +246,8 @@ mac_set_baud_rate (scb, rate) return 0; } +int first_mac_write = 0; + static int mac_write (scb, str, len) serial_t scb; @@ -253,6 +257,10 @@ mac_write (scb, str, len) OSErr err; IOParam pb; + if (first_mac_write++ < 8) + { + sleep (1); + } pb.ioRefNum = output_refnum; pb.ioBuffer = (Ptr) str; pb.ioReqCount = len;