[comp.lang.c] vax stream io?

burow@physics.utoronto.ca (Burkhard Burow) (06/02/90)

Newsgroups: comp.lang.c
Subject: vax io
Expires: 
References: 
Sender: 
Reply-To: burow%13313.hepnet@csa3.lbl.gov
Followup-To: 
Distribution: na
Organization: University of Toronto Physics/Astronomy/CITA
Keywords: 


My problem reduces to the following:

I have a file of binary data that I read into a program thru stdio,
the program modifies it and spits out binary data onto stdout.
I copied the file of data from a unix box, where the program works fine,
and on the vax my program reads in the data file correctly.
BUT when I output the data I get about 1 byte extra into my file per
original 128 bytes if I out put using putw or 1 extra per 1 original byte
if I use write. I assume this extra stuff VAX record crap.
If I use this output as input, the old extra crap is taken as data,
and new extra is added in the same proportion as previously.

i.e. HOW DO I GET VAX TO HANDLE STDIO AS A STREAM OF DATA?
OR    HOW DO I GET IT TO FORGET ALL THIS RECORD CRAP?

Please e-reply, I'll post a summary if requested.

Thanks in advance if my e-thanks bounce.

burkhard