I need to implement some simple threading in a DOS application I am
writing with FPC. What I need to know is the following:
1) Does FPC protect it's stack or can I allocate memory from the heap
and point SS and ESP to it for the threads stack.
I believe the latter is correct (except that no
SS change should be needed), at least this is how
it works for other targets as far as I know.
Amount of memory to be allocated for stack is
passed as a parameter during thread creation.
Oh, so all the segments are the same in FPC? I mean CS = DS = SS? That
would really be swell.
BTW, in case you manage to create thread manager
(systhrd.inc implementation) for GO32v2 target
and are willing to share it with others, we'd be
certainly interested to add it to FPC.
Hmm, I had thought to implement the TThread class. What is systhrd.inc?
It seems to be implemented with different methods for each target.
Andreas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal