DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T s

⟦c5e6148a5⟧ TextFile

    Length: 1481 (0x5c9)
    Types: TextFile
    Names: »systty.mods«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/micrognu/systty.mods« 

TextFile

1) All the function names have changed, so fix function bindings.
2) version has changed from char *[] to char *, fix all references.
3) if STARTUP is defined, startupfile (which returns a pointer to the
	name of the users startupfile) should be in fileio.c
4) The typedefs for KEY (the internal key type, an 11 bit value) and
	RSIZE (how big a region can be) need to be in sysdef.h
5) Either a function or a define for bcopy() needs to come in for the
	system. It looks like bcopy(b1, b2, length), and copies length
	bytes from b1 to b2. IT MUST DO A NON-DESTRUCTIVE COPY. Check for
	a routine that does this (by a different name, of course) in your
	system already, and make it a define.
6) Either a function or a define for typeahead() needs to exist. It returns
	true if there are input characters to be had. Easy case is to
	#define it as FALSE.
7) abort has turned into panic, with a string argument. Panic should
	spit out the string, and then leave a core image if possible.
8) All #if's were changed to #ifdef's.  Most configuration #define XXX 0 
	lines should be commented out.
9) Several optional defines have been added: VARARGS, SYSINIT, 
	STANDOUT_GLITCH, MOVE_STANDOUT, XCHAR + XSHORT, NLINE, DPROMPT,
	XKEYS. 
10) Define KEYDUP_ERROR for debugging symbol.c (and a (sometimes MUCH) 
	larger executable.)
11) User preference options have been moved to Makefile from def.h.
12) To use with DPROMPT, a ttwait function is needed in ttyio.c.  An
	example is in sys/osk.