i use allegro, pthreads, and windows threads at the same time. so
its OK to be using pthreads.
allegro has many global variables, that can not be accessed by
multiple threads.
i "suggest" that you create a global lock/mutex thingy that locks any
use of allegro functions.
note: i only *suggest* this approach, its not a nice way, but its
the only way i can see it working.
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt