Does the Java runtime allow loading and stashing the address of the routine he 
first time you need it and serializing access to it?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Steve Austin [steve.aus...@macro4.com]
Sent: Monday, February 13, 2023 8:00 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Are JNI required to be re-entrant and/or re-usable?

I have a Java JNI routine written in C and used as a wrapper to a venerable
assembler program. The assembler program is neither re-entrant or reusable
and to reflect this the JNI routine is linked RENT=NO and REUS=NO. However,
the RENT=NO and REUS=NO does not appear to be being honoured, as the 1st
call works and subsequent calls fail in the assembler routine. I imagine I
could use LINK/LINKX to get around this, but I’d like to understand any JNI
restrictions on z/OS. Thanks

Steve

--
This e-mail message has been scanned and cleared by Google Message Security
and the UNICOM Global security systems. This message is for the named
person's use only. If you receive this message in error, please delete it
and notify the sender.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to