Paul Gilmartin wrote:
In a recent note, Phil Sidler said:
Date: Fri, 22 Dec 2006 10:38:42 -0600
#pragma runopts(PLIST(OS))
struct parm {
short parm_len;
char parm_data[32767]; /* not the real size of the array */
};
But this assumes that there's a halfword count field, supplied by
linkmvs but not by linkpgm, and not part of the interface for (e.g.):
o CSNBOWH, etc.
strncpy(ts, parmp->parm_data, MIN(sizeof(ts)-1, parmp->parm_len));
and this assumes the parms contain no binary zero bytes; again
not a safe assumption for:
o CSNBOWH, etc.
o alternate DDNAME lists for utilities.
-- gil
Yes, but this is linkmvs. linkpgm is next.
Kind regards,
-Steve Comstock
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html