diff -rc kterm-6.2.0.orig/main.c kterm-6.2.0/main.c *** kterm-6.2.0.orig/main.c Fri Jul 12 01:01:38 1996 --- kterm-6.2.0/main.c Thu Jan 13 15:29:02 2005 *************** *** 133,138 **** --- 133,140 ---- #endif #ifdef linux + #include + #define USE_TERMIOS #define USE_SYSV_TERMIO #define USE_SYSV_PGRP #define USE_SYSV_UTMP *************** *** 140,145 **** --- 142,148 ---- #define HAS_UTMP_UT_HOST #define LASTLOG #define WTMP + #define VDSUSP CSUSP #endif #include *************** *** 1684,1689 **** --- 1687,1696 ---- int tty; return (openpty(pty, &tty, ttydev, NULL, NULL)); #endif + #ifdef linux + int tty; + return openpty(pty, &tty, ttydev, NULL, NULL); + #endif #if defined(SYSV) && defined(i386) && !defined(SVR4) /* The order of this code is *important*. On SYSV/386 we want to open diff -rc kterm-6.2.0.orig/screen.c kterm-6.2.0/screen.c *** kterm-6.2.0.orig/screen.c Sun Jun 23 04:00:26 1996 --- kterm-6.2.0/screen.c Wed Jan 12 12:35:17 2005 *************** *** 46,54 **** #include #endif - extern Char *calloc(), *malloc(), *realloc(); - extern void free(); - ScrnBuf Allocate (nrow, ncol, addr) /* allocates memory for a 2-dimensional array of chars and returns a pointer --- 46,51 ---- diff -rc kterm-6.2.0.orig/scrollbar.c kterm-6.2.0/scrollbar.c *** kterm-6.2.0.orig/scrollbar.c Fri Jul 12 01:01:39 1996 --- kterm-6.2.0/scrollbar.c Wed Jan 12 12:35:27 2005 *************** *** 324,330 **** register TScreen *screen = &xw->screen; register int border = 2 * screen->border; register int i; - Char *realloc(), *calloc(); if(screen->scrollbar) return; --- 324,329 ----