This patch is for TECO 4.69. It will enable TECO to compile on relatively modern versions of SCO UNIX which have long filenames &c. *** old/makefile Tue Sep 20 23:37:34 1994 --- makefile Tue Sep 27 22:41:51 1994 *************** *** 35,40 **** --- 35,43 ---- teco.sco386: make teco MACHINE_DEF=-DSCO_386 LIBS=-ltermcap + teco.newsco: + make teco MACHINE_DEF="-DNEWSCO -fwritable-strings" LIBS="-ltermcap -lsocket" CC=gcc + teco.mach_i386: make teco MACHINE_DEF=-DMACH_i386 *** old/teco.h Tue Sep 20 23:37:18 1994 --- teco.h Tue Sep 27 21:58:00 1994 *************** *** 193,198 **** --- 193,208 ---- #define CHECKPOINT #endif + #ifdef NEWSCO + #define HAS_FIONREAD + #define SYS_V_UNIX + #define JOB_CONTROL + #define LONG_FILENAMES + #define SUN_STYLE_WINDOW_SIZING + #define TERMCAP + #define CHECKPOINT + #endif + #ifdef STARDENT #define HAS_FIONREAD #define SYS_V_UNIX *************** *** 584,589 **** --- 594,606 ---- #include #include #include + #endif + + #ifdef NEWSCO + #include + #include + #include + #include #endif /*