v07i081: Update to TOP to change 2.0 to 2.1, Patch1

sources-request at mirror.TMC.COM sources-request at mirror.TMC.COM
Sat Dec 6 08:12:55 AEST 1986


Submitted by: William LeFebvre <phil at rice.edu>
Mod.sources: Volume 7, Issue 81
Archive-name: top2/Patch1


Two small bugs are corrected in top version 2.1.  I am enclosing
context diffs to change four files in the distribution:  Changes,
top.c, commands.c, and Makefile.  These changes fix these bugs,
document the fixes, and update the version numbers.  These diffs can be
applied with either "patch" or a little bit of patience.  Please
distribute them as soon as possible.  Thank you.

			William LeFebvre

------------------------- CUT HERE -------------------------
*** Changes.old	Wed Oct  8 16:48:22 1986
--- Changes	Mon Oct  6 14:39:47 1986
***************
*** 1,3
  Thu Sep  4 1986 - wnl (2.0, at last)
  	This is the version that will (hopefully) get released to the
  	world as top 2.0.

--- 1,10 -----
+ Mon Oct  6 1986 - wnl (2.1)
+ 	A bug with the kill command was pointed out by "dciem!tim"---
+ 	specifying a signal by name did not work correctly.  This bug has
+ 	been fixed with a simple change to commands.c.  Another bug made
+ 	the cpu state percentages incorrect the first time they were
+ 	displayed.  This bug has also been fixed (changed top.c).
+ 
  Thu Sep  4 1986 - wnl (2.0, at last)
  	This is the version that will (hopefully) get released to the
  	world as top 2.0.
*** top.c.old	Mon Oct  6 13:32:57 1986
--- top.c	Mon Oct  6 14:35:20 1986
***************
*** 1,5
  char *copyright =
!     "Top, version 2.0, copyright (c) 1984, 1986, William LeFebvre";
  
  /*
   *  Top users display for Berkeley Unix

--- 1,5 -----
  char *copyright =
!     "Top, version 2.1, copyright (c) 1984, 1986, William LeFebvre";
  
  /*
   *  Top users display for Berkeley Unix
***************
*** 3,9
  
  /*
   *  Top users display for Berkeley Unix
!  *  Version 2.0
   *
   *  This program may be freely redistributed to other Unix sites, but this
   *  entire comment MUST remain intact.

--- 3,9 -----
  
  /*
   *  Top users display for Berkeley Unix
!  *  Version 2.1
   *
   *  This program may be freely redistributed to other Unix sites, but this
   *  entire comment MUST remain intact.
***************
*** 572,578
  		putchar('\n');
  	    }
  	    dostates = Yes;
! 	    bzero(cp_old, sizeof(cp_old));
  	}
  
  	/* display main memory statistics */

--- 572,580 -----
  		putchar('\n');
  	    }
  	    dostates = Yes;
! 
! 	    /* remember the current values as "old" values */
! 	    bcopy(cp_time, cp_old, sizeof(cp_time));
  	}
  
  	/* display main memory statistics */
*** commands.c.old	Thu Sep 11 11:12:27 1986
--- commands.c	Mon Oct  6 14:32:24 1986
***************
*** 344,353
  	}
  	else 
  	{
- 	    /* terminate the end of the signal name */
- 	    while (*--optr == ' ');
- 	    *++optr = '\0';
- 
  	    /* translate the name into a number */
  	    for (sigp = sigdesc; sigp->name != NULL; sigp++)
  	    {

--- 344,349 -----
  	}
  	else 
  	{
  	    /* translate the name into a number */
  	    for (sigp = sigdesc; sigp->name != NULL; sigp++)
  	    {
*** Makefile.old	Wed Oct  8 16:50:06 1986
--- Makefile	Mon Oct  6 14:35:20 1986
***************
*** 1,6
  # Makefile for "top", a top 10 process display for Unix
  #
! # This makefile is for top, version 2.0
  #
  # Written by William LeFebvre, Rice University graduate student
  

--- 1,6 -----
  # Makefile for "top", a top 10 process display for Unix
  #
! # This makefile is for top, version 2.1
  #
  # Written by William LeFebvre, Rice University graduate student
  



More information about the Mod.sources mailing list