gnu/pth1.3.7 is a non-preemptive multithreading package. Under Linux the latest version now is 2.0. The one under djgpp is a port of 1.3.7. It requires djgpp 2.04 alpha and gnu/gcc 3.2.2+, and also requires watt32.
Because there is no documentation for djgpp, I used the examples in the Linux documentation for reference, but compilation failed every time (it always says there are several incorrect declarations in socket.h, related to struct addrsock. But I am sure watt32 is installed correctly, because I successfully compiled all those examples under the watt32\bin directory with djgpp).
I wonder whether anyone is interested in multithread programming under djgpp. I tried several multithread packages under v2tk; under 2.03 they either would not compile, or behaved strangely, extremely unstable. What interests me more is pth, because it is POSIX. If any expert has ever successfully tried pth, let's discuss it?
Because there is no documentation for djgpp, I used the examples in the Linux documentation for reference, but compilation failed every time (it always says there are several incorrect declarations in socket.h, related to struct addrsock. But I am sure watt32 is installed correctly, because I successfully compiled all those examples under the watt32\bin directory with djgpp).
I wonder whether anyone is interested in multithread programming under djgpp. I tried several multithread packages under v2tk; under 2.03 they either would not compile, or behaved strangely, extremely unstable. What interests me more is pth, because it is POSIX. If any expert has ever successfully tried pth, let's discuss it?

