top(1): Raise WARNS to 6 and fix warnings.
authorSascha Wildner <saw@online.de>
Sun, 20 Sep 2009 15:18:22 +0000 (17:18 +0200)
committerSascha Wildner <saw@online.de>
Sun, 20 Sep 2009 15:18:22 +0000 (17:18 +0200)
contrib/top/display.c
contrib/top/display.h
contrib/top/machine.h
contrib/top/top.c
contrib/top/top.h
usr.bin/top/Makefile
usr.bin/top/machine.c

index a4c4c3c..e9c3ac4 100644 (file)
@@ -61,8 +61,6 @@ static int display_width = MAX_COLS;
 
 #define lineindex(l) ((l)*display_width)
 
-char *printable(char *str);
-
 /* things initialized by display_init and used thruout */
 
 /* buffer of proc information lines for display updating */
index a5a3294..969950c 100644 (file)
@@ -33,3 +33,4 @@ void display_header(int t);
 void new_message(int type, const char *msgfmt, ...);
 void clear_message(void);
 int readline(char *buffer, int size, int numeric);
+char *printable(char *str);
index 4bed000..d68c80b 100644 (file)
@@ -71,5 +71,4 @@ struct process_select
 
 char *format_header(const char *);
 char *format_next_process(caddr_t, char *(*func)(long));
-char *printable(char *);
 int machine_init(struct statics *statics);
index 958ed8d..424843a 100644 (file)
@@ -64,10 +64,6 @@ char stdoutbuf[Buffersize];
 /* build Signal masks */
 #define Smask(s)       (1 << ((s) - 1))
 
-/* for getopt: */
-extern int  optind;
-extern char *optarg;
-
 /* imported from screen.c */
 extern int overstrike;
 
@@ -83,9 +79,6 @@ volatile sig_atomic_t leaveflag;
 volatile sig_atomic_t tstopflag;
 volatile sig_atomic_t winchflag;
 
-/* internal routines */
-void quit(int signo);
-
 /* values which need to be accessed by signal handlers */
 static int max_topn;           /* maximum displayable processes */
 
@@ -95,12 +88,6 @@ static void reset_display(void);
 const char *myname = "top";
 jmp_buf jmp_int;
 
-#ifdef ORDER
-extern int (*proc_compares[])(const void *, const void *);
-#else
-extern int proc_compare(const void *, const void *);
-#endif
-
 /* pointers to display routines */
 void (*d_loadave)(int, double *) = i_loadave;
 void (*d_procstates)(int, int *) = i_procstates;
@@ -138,8 +125,8 @@ main(int argc, char **argv)
     char *env_top;
     char **preset_argv;
     int  preset_argc = 0;
-    char **av;
-    int  ac;
+    char **av = NULL;
+    int  ac = 0;
     char dostates = No;
     char do_unames = Yes;
     char interactive = Maybe;
index 78b2e57..7b9e6d8 100644 (file)
@@ -17,8 +17,6 @@ extern int n_cpus;
 /* Log base 2 of 1024 is 10 (2^10 == 1024) */
 #define LOG1024                10
 
-extern int screen_width;
-
 char *version_string(void);
 
 /* Special atoi routine returns either a non-negative number or one of: */
index ee1fbe8..1ceadc7 100644 (file)
@@ -1,7 +1,6 @@
 # $FreeBSD: src/usr.bin/top/Makefile,v 1.5.6.2 2002/08/11 17:09:54 dwmalone Exp $
 # $DragonFly: src/usr.bin/top/Makefile,v 1.8 2007/08/27 16:50:59 pavalos Exp $
 PROG=  top
-WARNS?= 4
 
 TOPDIR=        ${.CURDIR}/../../contrib/top
 .PATH: ${TOPDIR}
@@ -26,7 +25,6 @@ DPADD=  ${LIBTERMCAP} ${LIBM} ${LIBKVM} ${LIBKINFO}
 LDADD=  -ltermcap -lm -lkvm -lkinfo
 BINGRP= kmem
 BINMODE=2555
-WARNS?=        0
 
 top.1: top.x top.local.1
        cat ${.ALLSRC} > top.1
index 7615f1b..19e082c 100644 (file)
 #include <sys/kinfo.h>
 #include <kinfo.h>
 #include "top.h"
+#include "display.h"
 #include "machine.h"
+#include "screen.h"
 #include "utils.h"
 
 #if 0
 static int check_nlist(struct nlist *);
 static int getkval(unsigned long, int *, int, char *);
 #endif
-extern char* printable(char *);
 int swapmode(int *retavail, int *retfree);
 static int smpmode;
 static int namelength;