I don't really understand the code here in depth, but could someone
explain to me why the attached trivial patch would'nt fix a minor bug?
Thanks.
2003-10-23 Brian Ford <[EMAIL PROTECTED]>
* fhandler_tty.c (fhandler_tty_slave::ioctl): Assure correct
return value for FIONBIO.
--
Brian Ford
Senior Realtime Software Engineer
VITAL - Visual Simulation Systems
FlightSafety International
Phone: 314-551-8460
Fax: 314-551-8444Index: fhandler_tty.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/fhandler_tty.cc,v
retrieving revision 1.113
diff -u -p -r1.113 fhandler_tty.cc
--- fhandler_tty.cc 22 Oct 2003 10:07:58 -0000 1.113
+++ fhandler_tty.cc 23 Oct 2003 21:56:45 -0000
@@ -1033,6 +1033,7 @@ fhandler_tty_slave::ioctl (unsigned int
break;
case FIONBIO:
set_nonblocking (*(int *) arg);
+ get_ttyp ()->ioctl_retval = 0;
goto out;
default:
set_errno (EINVAL);