¿ªÔÆÌåÓý

Re: TXTLIB and Stack Question


 

On Tue, Feb 25, 2020 at 04:39 PM, rvjansen@... wrote:
compiler that generates reentrant code
Its the linker that is the issue.

Anyway "all" we have to do is pull out all the globals that BREXX use and put them in a struct. Each call (recursive/reentrant) to BREXX instanciates a struct object, organised as a stack - job's done :-) ha!

It will never be multithreaded - but that is irrelevant for CMS.

This defect was just one of those weird ones ...

I will be interested if you find any more funny IO scenarios - it would be good to just get stability / confidence.

In fact, I am going to add a reentrant checker to block these calls so as to avoid confusion until we get it working properly.

Adrian

Join [email protected] to automatically receive all group messages.