🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Paul Schauble Thu, 06 Nov 1986 07:46
Length of external names
#9738
Author: Paul Schauble
Date: Thu, 06 Nov 1986 07:46
34 lines
1931 bytes
A couple of months back, I was involved in a fairly active tirade about
the length of external names in the C standard.  I believed then, and
still do, the the proposed standard's length of 8 characters in
inadequate.  This minimum will become a maximum for anyone wanting to
write portable code.

Now, I don't want to reopen the argument here.  I am very curious,
however, as to why that limit was established.  The only reason I can
come up with is to accommodate limitations in somebody's linker.  But
who?

The last machine I am aware of that had a short name restriction in the
linker was Honeywell's GCOS line.  They now have a new linker with a 500
character limit.

I have reason to suspect that there are no current machines and
operating systems with a very short limit.  Reason being the the COBOL
standard requires 30 character names, and that forced most manufacturers
to update their linkers.

So, I am asking for information.  Are there any current production
machines and operating systems with a linker that will not accept 30
character external names?

By current production I mean one that is actively supported by new
software, such that one could reasonably expect it to get an ANSI C
compiler.

Please reply directly to me.  I will post results in two weeks.  If you
know of such a machine, please provide me my counterexample.

          Thanks,
          Paul
          Schauble at MIT-Multics.ARPS
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads