From 8185429150599d13206ff040d09147981b4e8c07 Mon Sep 17 00:00:00 2001 From: Elijah Swift <Elijah.Swift@IBM.com> Date: Mon, 19 Feb 2024 20:15:04 -0500 Subject: [PATCH] Update irrsmo00.c Add more debug prints. Signed-off-by: Elijah Swift <elijah.swift@ibm.com> --- pyracf/common/irrsmo00.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pyracf/common/irrsmo00.c b/pyracf/common/irrsmo00.c index 616f658..083803d 100644 --- a/pyracf/common/irrsmo00.c +++ b/pyracf/common/irrsmo00.c @@ -74,7 +74,9 @@ static PyObject *call_irrsmo00(PyObject *self, PyObject *args, PyObject *kwargs) printf("SAF RC: %d\n", saf_rc); printf("RACF RC: %d\n", racf_rc); printf("RACF RSN: %d\n", racf_rsn); + printf("Address for Req Handle: %d\n",&req_handle); printf(req_handle); + printf("Should've printed req_handle above!\n"); IRRSMO64( work_area, alet, @@ -101,6 +103,14 @@ static PyObject *call_irrsmo00(PyObject *self, PyObject *args, PyObject *kwargs) PyList_Append(full_result, Py_BuildValue("y#", result_buffer, result_buffer_size)); } i++; + printf("after the call!") + printf("Request XML Length: %d\n", request_xml_length); + printf("SAF RC: %d\n", saf_rc); + printf("RACF RC: %d\n", racf_rc); + printf("RACF RSN: %d\n", racf_rsn); + printf("Address for Req Handle: %d\n",&req_handle); + printf(req_handle); + printf("Should've printed req_handle above!\n"); } while((saf_rc == 8) && (racf_rc == 4000) && (i < 100)); // https://docs.python.org/3/c-api/arg.html#c.Py_BuildValue