[comp.lang.c] vax io

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

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