* serial.c (poll_serial): Add timeout parameter to poll.
Fixes #79722 and #79735
svn path=/trunk/mono/; revision=68123
+2006-11-18 Jelle Hissink <Jelle.Hissink@C-it.nl>
+
+ * serial.c (poll_serial): Add timeout parameter to poll.
+
+ Fixes #79722 and #79735
+
2006-11-17 Jonathan Pryor <jonpryor@vt.edu>
* map.c: Flush (fix FromFilePermissions for SuppressFlags-marked values).
}
gboolean
-poll_serial (int fd, gint32 *error)
+poll_serial (int fd, gint32 *error, int timeout)
{
struct pollfd pinfo;
pinfo.events = POLLIN;
pinfo.revents = 0;
- if (poll (&pinfo, 1, 0) == -1) {
+ if (poll (&pinfo, 1, timeout) == -1) {
*error = -1;
return FALSE;
}