On 2017-10-09, Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote: > Grant Edwards wrote: >> Which took it from RSX-11. Or probably more specifically from >> FILES-11. I woldn't be surprised if the enineers at DEC got it from >> somewhere else before that. > > Quite possibly it goes back to the very earliest DEC OS > that had files, whatever that was. > > The reason for it was that the file system only kept track > of file sizes in blocks, not bytes, so some way was needed > to mark the end of a text file part way through a block.
A "feature" that CP/M copied almost verbatim. If you looked at the CP/M FCB (file-control-block) structure it looked almost identical to that used by early DEC OSes. DOS then copied CP/M's file i/o scheme even more exactly than CP/M had copied DEC. It was years later than DOS finally copied some Unix features like nested directories, opening files via path strings, etc. -- Grant Edwards grant.b.edwards Yow! Do you think the at "Monkees" should get gas on gmail.com odd or even days? -- https://mail.python.org/mailman/listinfo/python-list