Committing in .
Work around for bug in VMS7.2 Modified Files: Mesa/src-glut/glut_event.c ----------------------------------------------------------------------
This commit is contained in:
@@ -301,7 +301,15 @@ interruptibleXNextEvent(Display * dpy, XEvent * event)
|
|||||||
XNextEvent(dpy, event);
|
XNextEvent(dpy, event);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
FD_ZERO(&fds);
|
#ifndef VMS
|
||||||
|
/* the combination ConectionNumber-select is buggy on VMS. Sometimes it
|
||||||
|
* fails. This part of the code hangs the program on VMS7.2. But even
|
||||||
|
* without it the program seems to run correctly.
|
||||||
|
* Note that this is a bug in the VMS/DECWindows run-time-libraries.
|
||||||
|
* Compaq engeneering does not want or is not able to make a fix.
|
||||||
|
* (last sentence is a quotation from Compaq when I reported the
|
||||||
|
* problem January 2000) */
|
||||||
|
FD_ZERO(&fds);
|
||||||
FD_SET(__glutConnectionFD, &fds);
|
FD_SET(__glutConnectionFD, &fds);
|
||||||
rc = select(__glutConnectionFD + 1, &fds,
|
rc = select(__glutConnectionFD + 1, &fds,
|
||||||
NULL, NULL, NULL);
|
NULL, NULL, NULL);
|
||||||
@@ -312,6 +320,7 @@ interruptibleXNextEvent(Display * dpy, XEvent * event)
|
|||||||
__glutFatalError("select error.");
|
__glutFatalError("select error.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user