Did changes for the initial GNO version. This includes:
- prototyping;
- changing the facility/priority value from an int to a
long (we need 32 bits for all the information);
- stack checking code; and
- after doing a freopen() of stdin, change it back to text mode.
Makefile, logger.rez, logger.desc:
New files.
added links for status lists
intro.tex:
added installation chapter for GNO v2.0.6. This isn't finished
yet, but it's a start.
kern.tex:
fixed typo for listen(2)
related.html:
fixed html link.
ignored.pages:
added some ... deleted some
Added direct-page/stack data segment of size 2048 to main.asm. It is
initialized to be filled with "?" characters, so that it can be examined
to see how much space is actually being used.
- expanded the .TH line to have all arguments. If this is not
done, then when building the html versions of the man pages
the page is not recognised as a GNO man page and is ignored.
* Add -f option to control printing of filename
* Rewrote printing of text to allow carriage-return and tab
* Report no version information as warning for both no rVersion and
no version fork
Added explanation of the (minor) changes made in the initial
v2.0.6 checkin, and what still needs to be done.
UpdateLog:
Minor formatting change on some lines.
link.script, mods:
These files are obsolete.
and link. However, it does not work yet and thus still needs work.
The *.asm files have had the following common changes:
- 'keep' lines were eliminated
- the 'mcopy' now takes the macro from the /obj/gno/bin/gsh
directory. This is in anticipation of having the macro
files generated from a single source file; there is a large
amount of duplication. For the moment, the makefile merely
copies the old macro files from the "M" directory to the
/obj/gno/bin/gsh directory.
- start each file with a dummy routine so that the source
code winds up in the *.o rather than the *.root file.
- added the 'setcom 60' directive; there were many source
lines that were otherwise getting truncated.
The makefile is a complete rewrite.
- corrected mkso command line
- explained what to do after install is complete
gshrc:
- make problem report comment more explanatory
installboot1:
- fixed up initial message
- create the /lang/orca/utilities directory
installboot2:
- fixed up initial message
- create a man hierarchy in /gno-hfs
- generalized the release target so that it can also be used
for chapter 8 programs. This is done by defining the CHAPTER
macro to be 8.
- if HAS_MKLINK_DATA or HAS_MKSO_DATA macros are set, then the
appropriate data files are copied when the 'release' target
is made.