Chris Bartram ([log in to unmask]) wrote:
: In <[log in to unmask]> Goetz Neumann <[log in to unmask]>
: writes:
: > Chris Bartram <[log in to unmask]> wrote:
: > >
: > > listf httpd.pub,2
: > > ACCOUNT= DEV3K GROUP= PUB
: > >
: > > FILENAME CODE ------------LOGICAL RECORD----------- ----SPACE----
: > > SIZE TYP EOF LIMIT R/B SECTORS #X MX
: > >
: > > HTTPD NMPRG 1B BA 304640 2147483647 2 1200 1 *
: > ^^ ^^
: >
: > How did your NMPRG file become a bytestream file ??
: > Did somebody "tobyte" it ? Can you try to "frombyte" it ?
: > I would not expect LINKEDIT to output any NMPRG other
: > than in 128W, FB form.
: This particular file came to us in a tar file, though I believe just
compiling
: a program under the shell generates an executable byte-stream file...???
No. The shell uses the good old linkeditor just like everyone else. The
c89 command is just a script that calls the linkeditor with appropriate
parameters.
The tar program does not preserve file codes, so the file shown in this listf
is not the exact same file as what you got from your tar file. I suspect this
"program" file has been corrupted somewhere along the way. The probable cause
is at the download from JAZZ or with ftp - not using the binary mode. If you
get a fresh, clean version of the file and use file equations and FCOPY to
force it to be a program file (see the ryder instructions on JAZZ for an
example) it should work.
Steve