Procinfo() is only available in the unix environment. I do have some regret for not making the function package available in any rexx environment. Sounds like it would be a good requirement. https://www.ibm.com/docs/en/zos/2.5.0?topic=services-zos-unix-rexx-functions
Bill Schoen -----Original Message----- From: IBM Mainframe Discussion List <[email protected]> On Behalf Of Lennie Dymoke-Bradshaw Sent: Thursday, June 30, 2022 6:09 AM To: [email protected] Subject: [EXTERNAL] Basic question on SYSCALL(S) Greetings all, I am new to using the SYSCALL environment, so the recent discussion was useful to me. I am looking to understand what I need to do to get something working but I am hitting a silly error somewhere. Here is my REXX routine. I am attempting to run this in my TSO session. /* REXX */ x = SYSCALLS('ON') if x > 3 then do say 'No SYSCALL environment '||x return end else say 'SYSCALLS set ok '||x address SYSCALL x = procinfo(1,'process') if x <> '' then do say bpxw_.EUID say bpxw_.RUID say bpxw_.SUID end else say 'No data' return 0 The result I get is the following, SYSCALLS set ok 0 11 +++ x = procinfo(1,'process') IRX0043I Error running TESTSYSC, line 11: Routine not found The routine does not even find the procinfo function. I have tried inserting a call procinfo immediately after the address SYSCALL as shown in the example at the end of this article, https://www.ibm.com/docs/en/zos/2.5.0?topic=functions-procinfo This makes no difference other than to fail to find the procinfo() function earlier. I feel I have missed something rather basic. What is it? Lennie Dymoke-Bradshaw https://rsclweb.com ‘Dance like no one is watching. Encrypt like everyone is.’ ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
