On 8/3/23 02:26, Rony G. Flatscher wrote:
There also appears to be bugs in SysThread where the "attached" member variable is not initialized in the constructor that takes a pthread_t argument.

Ah, interesting that this is regarded a stumbling block, how about pthread_getunique_np() or such then?


Obviously, the "_np" suffix stands for "non-portable". It doesn't exist on z/OS! I happen to know the internal structure of the opaque pthread_t structure on z/OS and to extract the thread ID (TCB address) one would implement something like:

int gettid() { return (int)(pthread_self().__ & 0x7fffffff); }


... cut ...

I you want to attract people to work on ooRexx then I suggest modernizing the development pipeline. Move everything to Github. Nobody wants to use Subversion anymore and you can create wikis and improve the documentation.

Sorry, there are lots of projects that use subversion, despite the big trend to Github and the likes. Therefore there are some who also shadow ooRexx in github informally.

Luckily I don't have to work on those projects. We converted all of our Subversion projects to Git 15 years ago. There's tooling for that. BTW, the shadow ooRexx repo on Github doesn't have branches and I couldn't find ooRexx 5.0. Subversion is not supported on z/OS so I'm stuck with Git.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to