Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Dave Korn" To: Subject: /dev/com1 definitely broken between 1.5.5-1 and 20031218 Date: Fri, 9 Jan 2004 12:11:12 -0000 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0006_01C3D6A9.AC593390" Message-ID: X-OriginalArrivalTime: 09 Jan 2004 12:11:12.0609 (UTC) FILETIME=[AC5CDD10:01C3D6A9] ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Good morning (%$TZ) everyone, Right. The attached sertest.c is a very simple program that attempts to open the serial port, does a select () call waiting for a byte to read with a 250ms timeout, and closes it. It works fine with the released version 1.5.5-1 of the .dll, but it locks up when run with the 20040103 snapshot of the .dll. In fact, I've just quickly retested it with the cygwin1-20031218.dll and that also locks up. So the bug was introduced between Sep19 and Dec18 last year. Looking through the changelog for the relevant period, there are some select-related changes by cgf and some serial-related changes from Brian Ford. I would be trying to debug my way through the source at the moment, but when I checked out the latest from the CVS, I ended up with a completely non-functioning .dll (100% fails on 'make check', any attempt to launch a cygwin process crashes on startup).... So I'm kinda stuck there. I'll maybe try again after the weekend, but right now I got to get on with some work, so I hope this is a useful bug report. cheers, DaveK ------------ Details attached: (sorry for the .bz2 format, but two sets of cygcheck output already take me to 60kb, and the list mailer refuses anything over 100k) * release-dll.log and snapshot-dll.log: Traces from sysinternals' PORTMON utility. These show that the behaviour of the two dll versions is identical through setup and initialisation of the com port up to the point when an IOCTL_SERIAL_WAIT_ON_MASK is sent; for some reason, the call succeeds quickly with the release dll, but with the snapshot version, the call blocks seemingly indefinitely, and remains so until you manually kill the sertest.exe process, at which point it gets cancelled. * release-dll.txt and snapshot-dll.txt: Output generated by running the same build of the testcase under each .dll, and cygcheck -s output to confirm the dll versions used in each testrun. * strace-release-dll.out and strace-snapshot-dll.out: strace output from each of the test runs. I notice two things about these: 1) the last output from the snapshot version of the dll says "select_stuff::cleanup: calling cleanup routines", which suggests that it's one of those that has hung. 2) the release version of the dll appears to be repeatedly peeking the serial port, there are *loads* of lines that say "[select_serial] sertest 1896 peek_serial: fh->overlapped_armed 1", whereas with the snapshot version of the dll there's only one line saying peek_serial, and it has the value 0 for overlapped_armed. ------------ ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: text/plain; name="sertest.c" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="sertest.c" #include #include #include #include #include #include #include #include #include #include /** Reads the serial port, implementing a timeout. * * @param serialfd Fd returned earlier from serial_init (...) * @param buffer The destination address for received bytes. * @param buflen The maximum amount of space available in the buffer. * @param timeout_ms Timeout in milliseconds; zero to poll, -ve for infinit= e. * * @return -1 if error, 0 if timeout before any data rx'd, else num * bytes placed into buffer (up to max of buflen). * * @todo Perhaps implement win32 style serial handling */ int serial_read_with_timeout (int serialfd, void *buffer, int buflen, int t= imeout_ms) { struct timeval tmo, *tmoptr; int rv; fd_set readfds; //fd_set dummy1, dummy2; //FD_ZERO (&dummy1); FD_ZERO (&dummy2); FD_ZERO (&readfds); FD_SET (serialfd, &readfds); tmo.tv_sec =3D timeout_ms / 1000; tmo.tv_usec =3D (timeout_ms - (1000 * tmo.tv_sec)) * 1000; tmoptr =3D (timeout_ms < 0) ? NULL : &tmo; printf ("b4sel %d, %p, 0, 0, %p { %ld, %ld }\n", 1+serialfd, &readfds, = tmoptr, tmo.tv_sec, tmo.tv_usec); rv =3D select (1 + serialfd, &readfds, NULL, NULL, tmoptr); //rv =3D select (1 + serialfd, &readfds, &dummy1, &dummy2, tmoptr); printf ("afsel\n"); // So what happened? rv is 0 =3D> no fd set, -1 =3D error, else there m= ust be readable data if (rv <=3D 0) return rv; // huzzah! there is some data to actually read.... // we could always do int bytes; ioctl(fd, FIONREAD, &bytes); // at this point, but nonblocking means we should be ok anyway....... rv =3D read (serialfd, buffer, buflen); return rv; } int main (int argc, const char **argv) { int rv, fd; char buff[8]; struct termios tio; fd =3D open ("/dev/com1", O_RDWR | O_BINARY | O_NONBLOCK | O_NOCTTY | O= _NDELAY ); if (fd < 0) { fprintf (stderr, "oops error opening com1 %d\n", errno); return -1; } // Dunno for sure if this just duplicates setting O_NONBLOCK fcntl(fd, F_SETFL, FNDELAY); // Set the serial port to the baud rate chosen and 8n1. rv =3D tcgetattr (fd, &tio); if (rv) { fprintf (stderr, "Can't get options - error %d\n", errno); close (fd); return -1; } // Not implemented.... cfmakeraw (&tio); ... equivalent is.... tio.c_iflag &=3D ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON|I= XOFF|IXANY|INPCK|IUCLC); tio.c_oflag &=3D ~OPOST; tio.c_lflag &=3D ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN|ECHOE); tio.c_cflag &=3D ~(CSIZE|PARENB); tio.c_cflag |=3D CS8 | CLOCAL | CREAD; // Now modify the defaults with chosen settings. rv =3D cfsetospeed (&tio, B57600); if (!rv) rv =3D cfsetispeed (&tio, B57600); if (rv) fprintf (stderr, "ERROR: Baud rate not recognized\n"); tio.c_cflag =3D (tio.c_cflag & ~CSIZE) | CS8; tio.c_cflag =3D (tio.c_cflag & ~PARENB); tio.c_cflag =3D (tio.c_cflag & ~CSTOPB); // and implement those settings. rv =3D tcsetattr (fd, TCSANOW, &tio); if (rv) { fprintf (stderr, "Error %d setting options\n", errno); close (fd); return -1; } // so try reading it rv =3D serial_read_with_timeout (fd, buff, 1, 250); fprintf (stderr, "serial read: rv %d char $%02x\n", rv, (unsigned int)b= uff[0]); // we done now. rv =3D close (fd); fprintf (stderr, "close gives %d\n", fd); return 0; } ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="makefile" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="makefile" # Configurable flags for compilation CFLAGS?=3D-O0 -g -D_MT -D_REENTRANT LFLAGS?=3D-lm -lpthread ALLFLAGS?=3D-Wall all: sertest.exe sertest.exe: sertest.c gcc $(CFLAGS) $(LFLAGS) $(ALLFLAGS) sertest.c -o sertest.exe ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="release-dll.txt.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="release-dll.txt.bz2" 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 /4u5IpwoSEYfiFaA ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="snapshot-dll.txt.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="snapshot-dll.txt.bz2" QlpoOTFBWSZTWXDb/2cAGDx/gH//+wNK7//zf//f5P//3/tgFR99ffRvb6gE d9t71FJXfEq7u9oacgbagcVNtm+9Z4nrWm0oD0A+dr0wMqNsy2mGEoRNMgAm jQNSabIpPyTUZjRTG1TR6mmgNA0bSDR6jTINNBATQmhT0NU9U/0jVHgnqR6j TQaAGg0AAbUaA9J6gaaaCKpoAAAAAAAAAAAAAAACU9IkSTQQAZA3qhpoAAAA AAAaAAAEokE9SGjanqaBoDQ0xNBoAANAAGQHqPUB6gCREIBGk0YQAip7I1PC p7VPyppmUekeoA0Daj1BoAD0c0IQjNe1o1QiQbBCYCQMBjSbFEARBRACjXiS JSpZ1XovV1+lmLSzZGoaMM2SCYqnz+XR8jjruz+eu1AkcmJDaF09KYS09jI8 4gA7Pi2PLOLwM1fYyJVaR4Qbb6bRKw5HRmaLgGCQ+5UoOIILIILbOIFP/ed9 9LnOGNsEsKIZiRoMAbkmVMuMVJTAjzGy6RBQRqyX1JhdDGoNakqyRskVSWXq VHBgOSyktkkZckzaau+XVVibRMdgdqQ6xRoG4cvtBIBHFggEkSHxf7vPge7x 8duPu2UAhJM13qgMr4qxo5nu4urgrKN9X1vn5RcHJxhU1KWKkrIRLictlyVL Wy5VIbp3SkW+HGWJ5ezbDEn5+q4wLsJCE7mRmhgm4h0Ys2XbVbXWLrNYF6x1 BNBkUmJqcJVuIkRIsWNISHhmWGD4U2ljH99tJWsbkVKIqEEFrqjlSvGXy3jf n8u/Nltu3/7lUJGi6T1YEEEuUJHCFDyirhYVFcqhIYiH12xZs2lw93jxmtOH Zu4YlPLKF0dz8zdfU6ZS3U5UedGo9tuPKbN4taTy/zUPplLdNTr1rllemM5e zLMz+i2maxX1bdPmO7p00/5e93100cdUmM35HG4Xnrl0M6id/ZN4NZdegrz4 93yXt1Xzxqb5z4bB6VlnXsn2bmfKuTT4V38Q8qS4M9WW+qwud7aXwTZfFlJd qbVevHINkMs+G2d8SaV21lWlG5r2sv0pecfH3+VERB75AQXzZh6VpRBEQSkR EaRpQRKaEFFRVUWkBaBVFoVpeYdAo5Db4+icj2973XJv8J/vQhwzm7QiwYQ8 9Cxo6rUSqwYOoJJc/1wKaCKtF7WbRRoHjWULs1gB7BYgBrWI/RlGUiZxCVlp qr06rQdlMY464FZrRVfbesjV4OlVVL4PBrbWGtrFUUwM0XqaazfDwwwV+Idw wKXpsbDBohiX1bvj+vtvOZf+qfGeL8X4Kbc5qKpF3CUec4cdGhR/JDu/vaiH YWBysWLd07hw/dRpRl2etvRq0Ze+Nxnwvma0mXF/UcZso/Cs7g8viyp4/Jjk vmt3dfvdYKlBYhIUkek7xnDkuJKW/DHdtzvhe1LQsLszj0+HgfFmiTf09jwe SES2ccqLVpVNGEl2H/bOJ0maALAtVpGHIVhYMGDuHiinJ+1qmSiIFjRuN4NF hRBnOTKIvFYgvDFQyLOi/WQaiYlt8PXwdu4Rn+xoSabohiY2JOjFg29VUDyG pLYyGwxnamZhyhriODSqs2k5VwphN7Spyksu++h3bdVpdku58td32s001TjL fAAUo0OdkCyHDptuvr6JtlYmyYKplIEFCqnndMX5llthVb8VlFVYUigxUzMj M2kbtzMv2ejKr1+7V73VaWJa3Lok7jjnY/3+W6PTl4uKre0J0IUx8U9ZXDjM SZvO928J4stcSnElkRlUknvazwYeZcFWAC2ENDn/nx0q3IToW2S5oW9u4JzJ /TOq2fFb4u7oDbwVHuSLM6shnOrLp7nKs2Vwjs0EEZtdjOrUu5qJ3pxO4oOI AxKQhrZqZyoh7cOxCaWTIZjOXLi0LmWtRh4ARLOcYiIWRiJObtoYDKLiIloA oxAoU7s1UmlASaik4cwBaLzVxSMN7yroLSt6rKtTenWyZptzetpdwjIyI3td W26vaSr3pig1aQhMZqiGVcGFNFoQAVPm8p2k5zBxkshgEjIuMqYIIaIYbSTc cxKaIxprOvkzffDmcOltsuO03AuSVKhyHdQjNoTrHtWbjbaGVGYarkYUM6Ul 1gF8RQyWYFnpWokVk+LQRPpC0hY8fG0e24Za9uzbt4lPRk52mfbtfKTHQDf1 sE1IYguDKoKCoM0qgwRqgOlVvRaMuIr2ToKaoaraKsNkSCDiyzVed9XZ2SFL goX3SEl19zBkgz3qg4aYXbq2fSvI9q/xse6i9D83z9nJCk9pa7V1Y2U8ZmvA IE2EF/VxxVkuL1bvaCswf5DRQaQcng1R/h/d+M/q63xiUZ8ISPY8wZXQh5VP 6f7dKloKFdhpo73aiC9oaW3sxjTckj+9iADqu4OFcb/0hghtMT4b76BaoKC9 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 ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="strace-snapshot-dll.out.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="strace-snapshot-dll.out.bz2" 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 ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="strace-release-dll.out.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="strace-release-dll.out.bz2" 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 4kTy3HYKRSOn/xdyRThQkKWF8y0= ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="release-dll.LOG" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="release-dll.LOG" 0 0.00005029 sertest.exe IRP_MJ_CREATE Serial0 SUCCESS Options: Open=20=09 1 0.00000447 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: R= XCHAR=20=09 2 0.00000196 sertest.exe IOCTL_SERIAL_SET_TIMEOUTS Serial0 SUCCESS RI:0 RM:= 0 RC:0 WM:0 WC:0=09 3 0.00000196 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: R= XCHAR=20=09 4 0.00000196 sertest.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS=09=09 5 0.00000168 sertest.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS=09= =09 6 0.00000168 sertest.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS=09=09 7 0.00000168 sertest.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS=09=09 8 0.00000168 sertest.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS=09=09 9 0.00000168 sertest.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS=09= =09 10 0.00000140 sertest.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS=09=09 11 0.00000168 sertest.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS=09=09 12 0.00000447 sertest.exe IOCTL_SERIAL_SET_DTR Serial0 SUCCESS=09=09 13 0.00000559 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 14 0.00000251 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 15 0.01007307 sertest.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0 SUCCESS=09=09 16 0.00002542 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 17 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 18 0.00000363 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 19 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 20 0.00000419 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 21 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 22 0.00000363 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 23 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 24 0.00000698 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 25 0.00000307 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 26 0.00000587 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 27 0.00000251 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 28 0.00000307 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 29 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 30 0.00000335 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 31 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 32 0.00000503 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 33 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 34 0.00000307 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 35 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 36 0.00000531 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 37 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 38 0.00000307 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 39 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 40 0.00000307 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 41 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 42 0.00000475 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 43 0.00000251 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 44 0.00000419 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 45 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 46 0.00000335 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 47 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 48 0.00000726 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 49 0.00000251 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 50 0.00000726 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 51 0.00000251 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 52 0.00000754 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 53 0.00000279 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 54 0.00000391 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 55 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 56 0.00000307 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 57 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 58 0.00000335 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 59 0.00000196 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 60 0.00000643 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 61 0.00000279 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 62 0.00000447 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 63 0.00000223 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 64 0.00000475 sertest.exe IRP_MJ_CLEANUP Serial0 SUCCESS=09=09 65 0.00128815 sertest.exe IRP_MJ_CLOSE Serial0 SUCCESS=09=09 ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: application/octet-stream; name="snapshot-dll.LOG" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="snapshot-dll.LOG" 0 0.00005336 sertest.exe IRP_MJ_CREATE Serial0 SUCCESS Options: Open=20=09 1 0.00000531 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: R= XCHAR=20=09 2 0.00000251 sertest.exe IOCTL_SERIAL_SET_TIMEOUTS Serial0 SUCCESS RI:0 RM:= 0 RC:0 WM:0 WC:0=09 3 0.00000223 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: R= XCHAR=20=09 4 0.00000196 sertest.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS=09=09 5 0.00000196 sertest.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS=09= =09 6 0.00000196 sertest.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS=09=09 7 0.00000168 sertest.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS=09=09 8 0.00000196 sertest.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS=09=09 9 0.00000168 sertest.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS=09= =09 10 0.00000168 sertest.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS=09=09 11 0.00000168 sertest.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS=09=09 12 0.00000419 sertest.exe IOCTL_SERIAL_SET_DTR Serial0 SUCCESS=09=09 13 0.00000754 sertest.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: = RXCHAR=20=09 14 0.00000251 sertest.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS=09=09 15 14.79455545 sertest.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0 CANCELLED=09= =09 16 0.00000447 sertest.exe IRP_MJ_CLEANUP Serial0 SUCCESS=09=09 17 0.00108282 sertest.exe IRP_MJ_CLOSE Serial0 SUCCESS=09=09 ------=_NextPart_000_0006_01C3D6A9.AC593390 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ------=_NextPart_000_0006_01C3D6A9.AC593390--