summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralbert <>2003-08-11 01:59:53 +0000
committeralbert <>2003-08-11 01:59:53 +0000
commit6ba229fa4ca61fded00e5d7eb9a4f95f1ae8e4c5 (patch)
tree8b1f782ac2df6beac99d8f5b20f0bbc34984ea7a
parent8618adeaaff567743b79b7bbeb6f931499c724e3 (diff)
downloadprocps-ng-6ba229fa4ca61fded00e5d7eb9a4f95f1ae8e4c5.tar.gz
alignment
-rw-r--r--Makefile6
-rw-r--r--NEWS6
-rw-r--r--proc/sysinfo.h18
-rw-r--r--procps.lsm8
-rw-r--r--procps.spec2
-rw-r--r--top.h2
-rw-r--r--vmstat.c30
7 files changed, 39 insertions, 33 deletions
diff --git a/Makefile b/Makefile
index 3095b34..9521ecc 100644
--- a/Makefile
+++ b/Makefile
@@ -18,9 +18,9 @@
VERSION := 3
SUBVERSION := 1
-MINORVERSION := 11
-TARVERSION := 3.1.11
-LIBVERSION := 3.1.11
+MINORVERSION := 12
+TARVERSION := 3.1.12
+LIBVERSION := 3.1.12
############ vars
diff --git a/NEWS b/NEWS
index 0476f0e..cb8164f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+procps-3.1.11 --> procps-3.1.12
+
+RPM generation handles /lib64
+WCHAN skips leading '.'
+vmstat: numerous new features
+
procps-3.1.10 --> procps-3.1.11
compile with gcc 2.95 again (C99 issue)
diff --git a/proc/sysinfo.h b/proc/sysinfo.h
index 0930bfd..f41237e 100644
--- a/proc/sysinfo.h
+++ b/proc/sysinfo.h
@@ -89,20 +89,20 @@ extern unsigned long vm_allocstall;
extern void vminfo(void);
typedef struct disk_stat{
- unsigned int disk_type;
- char disk_name [16];
- unsigned reads;
- unsigned merged_reads;
unsigned long long reads_sectors;
- unsigned milli_reading;
- unsigned writes;
- unsigned merged_writes;
unsigned long long written_sectors;
- unsigned milli_writing;
+ char disk_name [16];
+ unsigned int disk_type;
unsigned inprogress_IO;
+ unsigned merged_reads;
+ unsigned merged_writes;
+ unsigned milli_reading;
unsigned milli_spent_IO;
- unsigned weighted_milli_spent_IO;
+ unsigned milli_writing;
unsigned partitions;
+ unsigned reads;
+ unsigned weighted_milli_spent_IO;
+ unsigned writes;
}disk_stat;
typedef struct partition_stat{
diff --git a/procps.lsm b/procps.lsm
index 3d1a2cf..3191206 100644
--- a/procps.lsm
+++ b/procps.lsm
@@ -1,15 +1,15 @@
Begin4
Title: procps
-Version: 3.1.11
-Entered-date: 2003-07-14
+Version: 3.1.12
+Entered-date: 2003-08-10
Description: Linux system utilities
Keywords: procps /proc libproc sysctl pmap ps uptime tload
free w top vmstat watch skill snice kill pgrep pkill
Author: Albert Cahalan, Michael K. Johnson, Jim Warner, etc.
Maintained-by: various <procps-feedback@lists.sf.net>
Primary-site: http://procps.sf.net/
- 242kB procps-3.1.11.tar.gz
+ 242kB procps-3.1.12.tar.gz
Alternate-site: http://www.debian.org/Packages/unstable/base/procps.html
- 242kB procps-3.1.11.tar.gz
+ 242kB procps-3.1.12.tar.gz
Copying-policy: mixed
End
diff --git a/procps.spec b/procps.spec
index ce9cf43..79f6f1a 100644
--- a/procps.spec
+++ b/procps.spec
@@ -3,7 +3,7 @@ Summary: System and process monitoring utilities
Name: procps
%define major_version 3
%define minor_version 1
-%define revision 11
+%define revision 12
%define version %{major_version}.%{minor_version}.%{revision}
Version: %{version}
Release: 1
diff --git a/top.h b/top.h
index 5a38b7e..4c8bde9 100644
--- a/top.h
+++ b/top.h
@@ -185,8 +185,8 @@ typedef struct FLD_t {
information from one frame to the next -- we don't calc
and save data that goes unused like the old top! */
typedef struct HST_t {
- int pid;
TIC_t tics;
+ int pid;
} HST_t;
/* This structure stores a frame's cpu tics used in history
diff --git a/vmstat.c b/vmstat.c
index 4a6ecc7..8aa82df 100644
--- a/vmstat.c
+++ b/vmstat.c
@@ -163,7 +163,7 @@ static void new_header(void){
////////////////////////////////////////////////////////////////////////////
-static void new_diskheader(void){
+static void diskheader(void){
printf("disk ----------reads------------ -----------writes----------- -------IO-------\n");
printf("%3s %6s %6s %6s %6s %6s %6s %6s %6s %6s %6s\n", " ", "total", "merged","sectors","ms","total","merged","sectors","ms","cur","s");
@@ -172,13 +172,13 @@ static void new_diskheader(void){
////////////////////////////////////////////////////////////////////////////
-static void new_diskpartition_header(const char *partition_name){
+static void diskpartition_header(const char *partition_name){
printf("%-10s %10s %10s %10s %10s\n",partition_name, "reads ", "read sectors", "writes ", "requested writes");
}
////////////////////////////////////////////////////////////////////////////
-static void new_slabheader(void){
+static void slabheader(void){
printf("%-24s %6s %6s %6s %6s\n","Cache","Num", "Total", "Size", "Pages");
}
@@ -290,7 +290,7 @@ static void new_format(void) {
////////////////////////////////////////////////////////////////////////////
-static int new_diskpartition_format(const char* partition_name){
+static int diskpartition_format(const char* partition_name){
FILE *fDiskstat;
struct disk_stat *disks;
struct partition_stat *partitions, *current_partition=NULL;
@@ -309,14 +309,14 @@ static int new_diskpartition_format(const char* partition_name){
if(!current_partition){
return -1;
}
- new_diskpartition_header(partition_name);
+ diskpartition_header(partition_name);
printf (format,
current_partition->reads,current_partition->reads_sectors,current_partition->writes,current_partition->requested_writes);
fflush(stdout);
free(disks);
free(partitions);
for(j=1; j<num_updates; j++){
- if (moreheaders && ((j%height)==0)) new_diskpartition_header(partition_name);
+ if (moreheaders && ((j%height)==0)) diskpartition_header(partition_name);
sleep(sleep_time);
ndisks=getdiskstat(&disks,&partitions);
npartitions=getpartitions_num(disks, ndisks);
@@ -343,7 +343,7 @@ static int new_diskpartition_format(const char* partition_name){
////////////////////////////////////////////////////////////////////////////
-static void new_diskformat(void){
+static void diskformat(void){
FILE *fDiskstat;
struct disk_stat *disks;
struct partition_stat *partitions;
@@ -353,7 +353,7 @@ static void new_diskformat(void){
fclose(fDiskstat);
ndisks=getdiskstat(&disks,&partitions);
for(k=0; k<ndisks; k++){
- if (moreheaders && ((k%height)==0)) new_diskheader();
+ if (moreheaders && ((k%height)==0)) diskheader();
printf(format,
disks[k].disk_name,disks[k].reads, disks[k].merged_reads,disks[k].reads_sectors, disks[k].milli_reading, disks[k].writes, disks[k].merged_writes, disks[k].written_sectors,disks[k].milli_writing, disks[k].inprogress_IO?disks[k].inprogress_IO/1000:0, disks[k].milli_spent_IO?disks[k].milli_spent_IO/1000:0/*, disks[i].weighted_milli_spent_IO/1000*/);
fflush(stdout);
@@ -364,7 +364,7 @@ static void new_diskformat(void){
sleep(sleep_time);
ndisks=getdiskstat(&disks,&partitions);
for(i=0; i<ndisks; i++,k++){
- if (moreheaders && ((k%height)==0)) new_diskheader();
+ if (moreheaders && ((k%height)==0)) diskheader();
printf(format,
disks[i].disk_name,
disks[i].reads,
@@ -392,7 +392,7 @@ static void new_diskformat(void){
////////////////////////////////////////////////////////////////////////////
-static void new_slabformat (void){
+static void slabformat (void){
FILE *fSlab;
struct slab_cache *slabs;
unsigned long nSlab,i,j,k;
@@ -406,7 +406,7 @@ static void new_slabformat (void){
nSlab = getslabinfo(&slabs);
for(k=0; k<nSlab; k++){
- if (moreheaders && ((k%height)==0)) new_slabheader();
+ if (moreheaders && ((k%height)==0)) slabheader();
printf(format,
slabs[k].name,
slabs[k].active_objs,
@@ -420,7 +420,7 @@ static void new_slabformat (void){
sleep(sleep_time);
nSlab = getslabinfo(&slabs);
for(i=0; i<nSlab; i++,k++){
- if (moreheaders && ((k%height)==0)) new_slabheader();
+ if (moreheaders && ((k%height)==0)) slabheader();
printf(format,
slabs[i].name,
slabs[i].active_objs,
@@ -644,12 +644,12 @@ int main(int argc, char *argv[]) {
break;
case(VMSUMSTAT): sum_format();
break;
- case(DISKSTAT): new_diskformat();
+ case(DISKSTAT): diskformat();
break;
- case(PARTITIONSTAT): if(new_diskpartition_format(partition)==-1)
+ case(PARTITIONSTAT): if(diskpartition_format(partition)==-1)
printf("Partition was not found\n");
break;
- case(SLABSTAT): new_slabformat();
+ case(SLABSTAT): slabformat();
break;
case(DISKSUMSTAT): disksum_format();
break;