MVSLOGIN RPM for Mainframe LinuxThis file is a compiled RPM of the IBM mvslogin program required to provide userid/password/uid information to the VM and MVS NFS server. The source used to compile this RPM is the one provided with z/OS 1.5.
The binary contains the fix as documented in APAR II13061 as follows: The instructions appear to not work on the S390 LINUX platform, but the provided examples are from two customers with different LINUX products being applied as Linux clients on the z-series. This customer made the following changes for altering the NFSTARB code using Red Hat 7.2 which allowed the 'make' process to work in their case. Making the following changes to gfsawlin.c and gfsawlou.c allowed the 'make' to work : CHANGING : #ifdef MVS /*@L4 #pragma comment(copyright,"GFSCWLOUHDZ11TC ") #pragma options(RENT) #pragma strings(readonly) #pragma csect(CODE,"GFSCWLOU") #include #include #include "gfscwmnt.h" #else #include #include "gfsawmnt.h" #endif TO : #include <<<<<<< /*#include */ <<<<<< <<<<<<< /*#include */ <<<<<< #include "gfsawmnt.h" #endif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Then in gfsawlin.c Change the following lines in the scramble(p) routine (about line#534) to compile with out errors. #ifdef MVS *p = (*p ^ zchar); //<<<< SUBMITTER: TO MESSAGE CIRCUMVENTION: > CODES: RTN SRLS: MACROS: MODULES x COMMENTS: FIX: TEMPORARY > CONCLUSION: > PROBLEM SUMMARY: LOCAL #endif character XOR ?^? <<< The RPM was provided by Peter Abresch Jr at PEPCO. SNA hasn't tested this as it's here AS-IS, for convenience. Please let us know if there are problems and we'll look into it. < <<<<< /*#include>
|