*** vixen-1.0/vixen.c	Sat May 27 06:26:27 1995
--- my-vixen-1.0/vixen.c	Wed Nov  1 12:08:30 1995
***************
*** 52,58 ****
--- 52,60 ----
  #define UPTIME_FILE "/proc/uptime"
  #define STAT_FILE "/proc/stat"
  #define NETDEV_FILE "/proc/net/dev"
+ #ifndef UTMP_FILE
  #define UTMP_FILE "/etc/utmp"
+ #endif
  
  #define LMAX sizeof(utmp.ut_line)
  struct utmp *utm, *getutent ();
***************
*** 247,253 ****
  
    struct timeval tv;
    fd_set in;
!   char *termtype;           /* Terminal type */
    char tmpbuf[65];          /* Used to store host name */
   
    /* Netstat */
--- 249,255 ----
  
    struct timeval tv;
    fd_set in;
!   char *termtype = NULL;    /* Terminal type */
    char tmpbuf[65];          /* Used to store host name */
   
    /* Netstat */
***************
*** 313,319 ****
   	/*
   	 * Get termcap entries and window size.
   	 */
!  	 tgetent(NULL, termtype);
   	 cm = tgetstr("cm", 0);
   	 /* clrtobot = tgetstr("cd", 0); */
   	 cl = tgetstr("cl", 0);
--- 315,324 ----
   	/*
   	 * Get termcap entries and window size.
   	 */
!  	 if (tgetent(NULL, termtype) != 1) {
!  	 	printf ("cannot get termcap entry\n");
!  	 	exit (1);
!  	 }
   	 cm = tgetstr("cm", 0);
   	 /* clrtobot = tgetstr("cd", 0); */
   	 cl = tgetstr("cl", 0);
