|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T s
Length: 1481 (0x5c9) Types: TextFile Names: »systty.mods«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─⟦this⟧ »EUUGD11/euug-87hel/sec1/micrognu/systty.mods«
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.