On Sun, 07 Nov 2004 12:10:15 +0200, Jukka Heinonen wrote:
I was myself thinking about using a single signal whose handler just pulls asynchronous requests from wineserver as an implementation of the multiplexing system. Locking issues could be fixed using worker threads, signal safe critical section implementation or explicit signal blocking in protected code paths. But since there are quite a few ways for implementing multiplexing and fixing the resulting locking issues I probably just wait and see what the implementation turns out to be.
I quite liked Michaels idea of the RT signals. Is there some reason we can't use them?