> From: Charles Anthony
> Entry points are usually defined as "foo$bar", where "foo" is the
> segment name, and "bar" an entry point in the segment symbol table. I
> believe that the degerate case of "foo$" is treated as "foo$foo" by the
> shell.
So I'm curious about how this, and additional names, interact. (For those who
aren't familiar with Multics, a segment [file, sort of] can have multiple
names. This is sort of like 'hard links' in Unix, except that in Multics one
name, the "primary name" is very slightly preeminent. See here:
http://web.mit.edu/multics-history/source/Multics/mdds/ mdd006.compout
page 2-5, for more, if you're interested.)
So if I have a segment with primary name 'foo', and additional names 'bar' and
'zap', and I say 'zap' to the Multics shell, I assume it does a call to
zap$zap, which finds the segment with the primary name 'foo', and calls the
'zap' entry therein?
ls >tools>tecoSegments = 1, Lengths = 9.re 9 bound_teco_teco_ssdtecoteco_get_macro_teco_errorteco_error_modeget_temp_seg_assign_temp_seg_id_release_temp_seg_release_temp_segs_all_get_seg_ptr_get_seg_ptr_arg_get_seg_ptr_full_path_get_seg_ptr_search_release_seg_ptr_
> Multics rulez; UNIX droolz
Dude, you clearly have Very Large brass ones to send that to this list! :-)