- ... name.2.1
-
This preserves the ability to archive objects, symbol files
and reference files because ar(1) limits file names
to 14 characters in length.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... debugger.2.2
-
The debugger may need an additional environment variable
named SRCPATH to locate the sources of the library.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... way:2.3
-
If you are using the C-shell, you should try
setenv LIB libstuff.a;
mmm -u makefile -e l; unset LIB
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...BYTE2.4
- First mentioned in [PIM4] but implemented long
before on many platforms which are byte-addressed. Note that the Lilith
machine was word-addressed.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... protect2.5
-
redzone protected areas are areas where accesses within
a block aside the allocated area are detected by the
hardware memory management.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... calls.2.6
-
We know only about one Modula-2 implementation beside
Ulm's Modula-2 system which provides a direct interface
to UNIX system calls. This is a UNIX-port of the old
Modula-2 compiler of the ETH Zürich for the PDP-11 -
see [Cin84] for details. Note, however, that we share
two of the procedure names (i.e. UNIXCALL and UNIXFORK)
but not the parameter conventions.
Ours are much more easily portable through a large variety of
UNIX-platforms.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... procedure2.7
-
The parameterless procedure may be 0 or 1 (for default action
and ignore, respectively) - provided you surround
this by an appropriate type transfer function.
We recommend, however, to use SysSignal.default and
SysSignal.ignore instead.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.