From 8350fc0431893c0c047ddc51907a34ce95b62816 Mon Sep 17 00:00:00 2001 From: MikeG Date: Mon, 29 Apr 2024 18:03:39 +0000 Subject: [PATCH] logging disabled for racheck calls --- rac/rac.c | 12 +----------- rac/rac.h | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/rac/rac.c b/rac/rac.c index 29a7d00f..e2b6364f 100644 --- a/rac/rac.c +++ b/rac/rac.c @@ -91,19 +91,9 @@ int rac_check(const char *className, const char *profileName, const char *attrib ((uint24xptr_t *) (&parms.installation_params))->xbyte = sizeof(RAC_AUTH_PARMS); parms.entity_profile = profile; - ((uint24xptr_t *) (&parms.entity_profile))->xbyte = 0; - + ((uint24xptr_t *) (&parms.entity_profile))->xbyte = 2; parms.class = classPtr; - /* - 8 (8) BITSTRING 1 ACHKFLG2 SECOND FLAGS BYTE - 1... .... ACHKTALT ATTR=ALTER - .111 .... * Reserved - .... 1... ACHKTCTL ATTR=CONTROL - .... .1.. ACHKTUPD ATTR=UPDATE - .... ..1. ACHKTRD ATTR=READ - .... ...1 * Reserved - */ if (strcasecmp((const char *) attributeName, "READ") == 0) { ((uint24xptr_t *)(&parms.class))->xbyte = 2; // READ } else if (strcasecmp((const char *) attributeName, "UPDATE") == 0) { diff --git a/rac/rac.h b/rac/rac.h index 965c9f41..40366f80 100644 --- a/rac/rac.h +++ b/rac/rac.h @@ -17,6 +17,28 @@ typedef struct { } uint24xptr_t; // see ACHKL mapping +/* + 4 (4) BITSTRING 1 ACHKFLG1 FIRST FLAGS BYTE + 1... .... ACHKRFI RACFIND PARAMETER GIVEN + .1.. .... ACHKRFIY RACFIND=YES + ..1. .... ACHKENX ENTITYX IS SPECIFIED + ...1 .... ACHKDSTV DSTYPE=V + .... 1... ACHK31IN 31-BIT ADDRESS LIST INDICATOR + .... .1.. ACHKLOGF LOG=NOFAIL + .... ..1. ACHKLOGN LOG=NONE + .... .11. ACHKLOGS LOG=NOSTAT (BOTH ON) + .... ...1 ACHKCSA ENTITY=(ADDR,CSA) + */ + +/* + 8 (8) BITSTRING 1 ACHKFLG2 SECOND FLAGS BYTE + 1... .... ACHKTALT ATTR=ALTER + .111 .... * Reserved + .... 1... ACHKTCTL ATTR=CONTROL + .... .1.. ACHKTUPD ATTR=UPDATE + .... ..1. ACHKTRD ATTR=READ + .... ...1 * Reserved + */ typedef struct { void *installation_params; void *entity_profile;