Previous version of the change initialized threads by default. Such
feature allows unsafe X clients to work when they shouldn't.

This version makes multithreaded X clients abort with an error message
if they enter a critical section concurrently before XInitThreads is
called. After the first XInitThreads call from the client, situation
is normalized.

The difference is that with reconfigured Xlib, unsafe X client abort
in a predictable place instead of crashing in random locations.
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to