So, I've been having some fun playing around with V6 Unix on my 11/45 a bit after that
last repair.
I've just been tripped up for a little over the fact that the C compiler barfs if
there is whitespace/comentary before the first #include; the workaround seems to be to add
a lone '#' at the beginning of the file. It took me a while to notice that this
was done, for example, in all of the device driver sources.
I found this curious. Anybody know what the story is there?
--FritzM.
It's an indicator that the pre-processor needs to be run first.
The v6 code I've seen never used an include file for the stty/gtty
calls (as opposed to using a struct defined in an include file) so I'm
betting it was a speedup to not fork/exec another process if it was
going to be a null transform!