[TUHS] History of strncpy

Warner Losh imp at bsdimp.com
Fri Jan 25 12:06:03 AEST 2013


On Jan 24, 2013, at 11:31 AM, Tom Ivar Helbekkmo wrote:

> Ronald Natalie <ron at ronnatalie.com> writes:
> 
>> Ah yes, VAX C.  You're right about that one.  It had a completing
>> different internal implementation of the FILE struct.  While I
>> supervised a team of VAX VMS programmers, that's one of the platforms
>> I never dabbled in directly.
> 
> I ported C-TeX to VAX/VMS many years ago, and got a huge performance
> increase when I swapped the built-in FILE interface to RMS stream files
> for one I wrote myself, which explicitly did block I/O on RMS binary
> files instead.  That was a fun project.  :)

TeX was one of the programs I was thinking of. GNU Emacs was another... I ported about a dozen different unix programs back in the day, and had to put lots of different hacks in...  The C FILE interface definitely was somewhat suboptimal...

Warner




More information about the TUHS mailing list