I have been experimenting to some limited success using either of the following commands: c89, cc, & c++.
For example to compile an assembler module (assuming the *.s as the default extension for assembly language.
cc -o printargs.o -c -W a,list printargs.s
The following link edits the object file: printargs.o
cc – sasm –W l,list –e SASM printargs.o
By default the linkage editor, creates the sasm executable as reentrant
However, while using the parameter –W l,norent is flagged by the linkage editor as ‘NORENT’ as not a valid option. Yet, ‘NORENT’ is valid parameter for the batch (IEWL) binder.
Does anyone has any ideas how to linkedit a non reentrant in USS?