Skip site navigation (1)Skip section navigation (2)
Date:      16 Apr 2003 17:48:08 +0200
From:      Sebastian Ssmoller <sebastian.ssmoller@web.de>
To:        FreeBSD-audit <audit@freebsd.org>
Subject:   Re: makeing sbin/kld* WARNS=5 clean and some style(9) cleanup
Message-ID:  <1050508090.1952.23.camel@hadriel>
In-Reply-To: <20030413133425.GC11752@numeri.campus.luth.se>
References:  <20030413133425.GC11752@numeri.campus.luth.se>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
I applied the first patch. Looks good, but kldstat.c seem to be warns=5
clean anyway, doesn't it?

seb

Am Son, 2003-04-13 um 15.34 schrieb Johan Karlsson:
> Hi audit-gang
> 
> I intend to commit the attached two patches. The first one makes
> sbin/kld* WARNS=5 clean and marks them as that in the makefiles.
> 
> The second patch makes them more style(9) conformant.
> It makes pointer assignment/comparisions use NULL instead of 0.
> 
> Any objections?
> 
> /Johan K
> 
> -- 
> Johan Karlsson		mailto:johan@FreeBSD.org
> ----
> 

> Index: sbin/kldconfig/Makefile
> ===================================================================
> RCS file: /home/ncvs/src/sbin/kldconfig/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- sbin/kldconfig/Makefile	4 Dec 2001 02:19:49 -0000	1.2
> +++ sbin/kldconfig/Makefile	13 Apr 2003 12:17:11 -0000
> @@ -28,5 +28,6 @@
>  
>  PROG=		kldconfig
>  MAN=		kldconfig.8
> +WARNS?=		5
>  
>  .include <bsd.prog.mk>
> Index: sbin/kldload/Makefile
> ===================================================================
> RCS file: /home/ncvs/src/sbin/kldload/Makefile,v
> retrieving revision 1.9
> diff -u -r1.9 Makefile
> --- sbin/kldload/Makefile	4 Dec 2001 02:19:49 -0000	1.9
> +++ sbin/kldload/Makefile	13 Apr 2003 12:16:50 -0000
> @@ -28,5 +28,6 @@
>  
>  PROG=	kldload
>  MAN=	kldload.8
> +WARNS?=	5
>  
>  .include <bsd.prog.mk>
> Index: sbin/kldstat/Makefile
> ===================================================================
> RCS file: /home/ncvs/src/sbin/kldstat/Makefile,v
> retrieving revision 1.8
> diff -u -r1.8 Makefile
> --- sbin/kldstat/Makefile	4 Dec 2001 02:19:49 -0000	1.8
> +++ sbin/kldstat/Makefile	13 Apr 2003 11:30:20 -0000
> @@ -27,7 +27,7 @@
>  #
>  
>  PROG=	kldstat
> -WARNS=	0
>  MAN=	kldstat.8
> +WARNS?=	5
>  
>  .include <bsd.prog.mk>
> Index: sbin/kldstat/kldstat.c
> ===================================================================
> RCS file: /home/ncvs/src/sbin/kldstat/kldstat.c,v
> retrieving revision 1.9
> diff -u -r1.9 kldstat.c
> --- sbin/kldstat/kldstat.c	1 Jul 2000 07:57:28 -0000	1.9
> +++ sbin/kldstat/kldstat.c	13 Apr 2003 13:12:29 -0000
> @@ -30,6 +30,7 @@
>  #endif /* not lint */
>  
>  #include <err.h>
> +#include <stdint.h>
>  #include <stdio.h>
>  #include <stdlib.h>
>  #include <unistd.h>
> @@ -65,8 +66,9 @@
>      if (kldstat(fileid, &stat) < 0)
>  	warn("can't stat file id %d", fileid);
>      else
> -	printf("%2d %4d %p %-8x %s\n",
> -	       stat.id, stat.refs, stat.address, stat.size, stat.name);
> +	printf("%2d %4d %p %-8jx %s\n",
> +	       stat.id, stat.refs, stat.address, (uintmax_t)stat.size, 
> +	       stat.name);
>  
>      if (verbose) {
>  	printf("\tContains modules:\n");
> Index: sbin/kldunload/Makefile
> ===================================================================
> RCS file: /home/ncvs/src/sbin/kldunload/Makefile,v
> retrieving revision 1.8
> diff -u -r1.8 Makefile
> --- sbin/kldunload/Makefile	4 Dec 2001 02:19:49 -0000	1.8
> +++ sbin/kldunload/Makefile	13 Apr 2003 11:30:04 -0000
> @@ -27,7 +27,7 @@
>  #
>  
>  PROG=	kldunload
> -WARNS=	0
>  MAN=	kldunload.8
> +WARNS?=	5
>  
>  .include <bsd.prog.mk>
> Index: sbin/kldunload/kldunload.c
> ===================================================================
> RCS file: /home/ncvs/src/sbin/kldunload/kldunload.c,v
> retrieving revision 1.10
> diff -u -r1.10 kldunload.c
> --- sbin/kldunload/kldunload.c	8 Sep 1999 05:46:47 -0000	1.10
> +++ sbin/kldunload/kldunload.c	13 Apr 2003 13:13:41 -0000
> @@ -76,7 +76,7 @@
>  	argc--;
>      }
>      
> -    if (argc != 0 || fileid && filename)
> +    if (argc != 0 || (fileid && filename))
>  	usage();
>  
>      if (fileid == 0 && filename == 0)
> ----
> 

> --- sbin/kldconfig/kldconfig.c	Sun Apr 13 15:12:57 2003
> +++ sbin/kldconfig/kldconfig.c.new	Sun Apr 13 15:13:03 2003
> @@ -142,7 +142,7 @@
>  	if (sysctl(mib, miblen, NULL, NULL, newpath, strlen(newpath)+1) == -1)
>  		err(1, "setting path: sysctl(%s)", pathctl);
>  
> -	if (modpath)
> +	if (modpath != NULL)
>  		free(modpath);
>  	modpath = newpath;
>  }
> --- sbin/kldstat/kldstat.c	Sun Apr 13 15:12:29 2003
> +++ sbin/kldstat/kldstat.c.new	Sun Apr 13 15:12:40 2003
> @@ -92,7 +92,7 @@
>      int c;
>      int verbose = 0;
>      int fileid = 0;
> -    char* filename = 0;
> +    char* filename = NULL;
>  
>      while ((c = getopt(argc, argv, "i:n:v")) != -1)
>  	switch (c) {
> @@ -114,13 +114,13 @@
>      if (argc != 0)
>  	usage();
>  
> -    if (filename) {
> +    if (filename != NULL) {
>  	if ((fileid = kldfind(filename)) < 0)
>  	    err(1, "can't find file %s", filename);
>      }
>  
>      printf("Id Refs Address%*c Size     Name\n", POINTER_WIDTH - 7, ' ');
> -    if (fileid)
> +    if (fileid != 0)
>  	printfile(fileid, verbose);
>      else
>  	for (fileid = kldnext(0); fileid > 0; fileid = kldnext(fileid))
> --- sbin/kldunload/kldunload.c	Sun Apr 13 15:13:41 2003
> +++ sbin/kldunload/kldunload.c.new	Sun Apr 13 13:37:19 2003
> @@ -50,7 +50,7 @@
>      int c;
>      int verbose = 0;
>      int fileid = 0;
> -    char* filename = 0;
> +    char* filename = NULL;
>  
>      while ((c = getopt(argc, argv, "i:n:v")) != -1)
>  	switch (c) {
> @@ -71,18 +71,18 @@
>      argc -= optind;
>      argv += optind;
>  
> -    if (!fileid && !filename && (argc == 1)) {
> +    if (fileid == 0 && filename == NULL && (argc == 1)) {
>  	filename = *argv;
>  	argc--;
>      }
>      
> -    if (argc != 0 || (fileid && filename))
> +    if (argc != 0 || (fileid != 0 && filename != NULL))
>  	usage();
>  
> -    if (fileid == 0 && filename == 0)
> +    if (fileid == 0 && filename == NULL)
>  	usage();
>  
> -    if (filename) {
> +    if (filename != NULL) {
>  	if ((fileid = kldfind(filename)) < 0)
>  	    err(1, "can't find file %s", filename);
>      }
> ----
> 

> _______________________________________________
> freebsd-audit@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-audit
> To unsubscribe, send any mail to "freebsd-audit-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1050508090.1952.23.camel>