itix,
Quote:
But I wonder, doesnt this mean Regina is single threaded without chance to run two scripts simultaneously?
Not on AROS. There the C library generates a libbase for each process. If the C library is opened from different places in the same Process they will share the same standard file handles. So if your program opens C library and regina.library opens it they will share the file handles. regina.library itself has a per opener libbase.
The disadvantage for the C library is that it is more difficult to support threads as the C library will normally not share info between two Tasks. There are solutions but they are not currently implemented in AROS so we get remarks as some programs - like YAM - seem to depend on using C lib functions from different Tasks.
What C libraries are available for MOS ? libnix & ixemul ?
greets,
Staf.
Trust me ...
I know what I am doing