|
|
Log in / Subscribe / Register

Introducing /run

Introducing /run

Posted Mar 31, 2011 19:49 UTC (Thu) by vonbrand (subscriber, #4458)
In reply to: Introducing /run by nix
Parent article: Introducing /run

Re creat(2), I head a story sometime that the length of identifiers in the assembler was limited to 6, and that the compiler added a '_' in front of user identifiers to distiguish them from all sort of internal names used by the compiler and assembler (that was still that way with the C compiler in BSD 4.2 I used around 1985...), thus _creat at 6 characters, user-visible name creat with 5.


to post comments

Introducing /run

Posted Mar 31, 2011 20:19 UTC (Thu) by dark (guest, #8483) [Link]

The length limit of 6 leaves just enough space for a colon and a tab, and then the code after the label aligns with all the other code.

I don't know if that's the actual reason :)

Introducing /run

Posted Apr 1, 2011 17:32 UTC (Fri) by nix (subscriber, #2304) [Link]

Yes indeed. Levine mentions this in _Linkers and Loaders_, a book full of gold dust about ancient systems (and a lot of stuff applicable to new ones too).


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds