Sorry for posting three times I had the impression my emails got lost
somehow.
DOS is basically a single-tasking system. So you cannot fork a new process
and threads do not work well. A thread, as it is currently implemented for
DOS/DJGPP, should yield when it is done and a different thread can continue.
So I try to avoid threads and use function calls instead if I can.
Georg