xorg-libx11/include/X11
Alan Coopersmith 9bad8309ef flags member of Display structure needs to be marked volatile
Since the Xlib multithreaded code checks the flags variable in _XFlushInt
to see if the other threads are done yet, it has to be marked volatile so
the compiler doesn't optimize out re-loading it on each trip through the
while loop and end up in an impossible-to-exit infinite loop of CPU chewing.

Part of fix for Sun bug 6409332: infinite loop in XFlushInt() on x86/32-bit
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6409332>

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-02-20 15:17:13 -08:00
..
cursorfont.h Allow multiple inclusions of cursorfont.h, cosmetic patch. 2009-02-02 16:31:05 -02:00
ImUtil.h Merging XORG-CURRENT into trunk 2004-04-23 18:42:09 +00:00
Xcms.h Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
XKBlib.h Fix unbalanced parenthesis in XKBlib.h # 16551 2008-06-28 20:15:16 +09:30
Xlib-xcb.h XCL is dead; long live Xlib/XCB 2006-10-06 12:36:39 -07:00
Xlib.h Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
XlibConf.h.in nuke RCS Ids 2008-03-09 09:08:07 +01:00
Xlibint.h flags member of Display structure needs to be marked volatile 2009-02-20 15:17:13 -08:00
Xlocale.h Merging XORG-CURRENT into trunk 2004-04-23 18:42:09 +00:00
Xregion.h Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
Xresource.h Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
Xutil.h Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00