savecore WARNS6 cleanup

Chris Pressey cpressey at catseye.mine.nu
Tue Feb 1 23:04:56 PST 2005


Committed, thanks!

-Chris

On Sun, 16 Jan 2005 16:44:12 -0500
Larry Lansing <lansil at xxxxxxxxxxxxx> wrote:

> Index: Makefile
> ===================================================================
> RCS file: /home/dcvs/src/sbin/savecore/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- Makefile	17 Jun 2003 04:27:34 -0000	1.2
> +++ Makefile	16 Jan 2005 14:57:48 -0000
> @@ -3,6 +3,7 @@
>  # $DragonFly: src/sbin/savecore/Makefile,v 1.2 2003/06/17 04:27:34 dillon Exp $
>  
>  PROG=	savecore
> +WARNS?=	6
>  SRCS=	savecore.c
>  MAN=	savecore.8
>  
> Index: savecore.c
> ===================================================================
> RCS file: /home/dcvs/src/sbin/savecore/savecore.c,v
> retrieving revision 1.8
> diff -u -r1.8 savecore.c
> --- savecore.c	18 Dec 2004 21:43:46 -0000	1.8
> +++ savecore.c	16 Jan 2005 21:08:06 -0000
> @@ -67,33 +67,33 @@
>  
>  struct nlist current_nl[] = {	/* Namelist for currently running system. */
>  #define X_DUMPLO	0
> -	{ "_dumplo" },
> +	{ "_dumplo", 0, 0, 0, 0 },
>  #define X_TIME		1
> -	{ "_time_second" },
> +	{ "_time_second", 0, 0, 0, 0 },
>  #define	X_DUMPSIZE	2
> -	{ "_dumpsize" },
> +	{ "_dumpsize", 0, 0, 0, 0 },
>  #define X_VERSION	3
> -	{ "_version" },
> +	{ "_version", 0, 0, 0, 0 },
>  #define X_PANICSTR	4
> -	{ "_panicstr" },
> +	{ "_panicstr", 0, 0, 0, 0 },
>  #define	X_DUMPMAG	5
> -	{ "_dumpmag" },
> +	{ "_dumpmag", 0, 0, 0, 0 },
>  #define	X_KERNBASE	6
> -	{ "_kernbase" },
> -	{ "" },
> +	{ "_kernbase", 0, 0, 0, 0 },
> +	{ "", 0, 0, 0, 0 },
>  };
>  int cursyms[] = { X_DUMPLO, X_VERSION, X_DUMPMAG, -1 };
>  int dumpsyms[] = { X_TIME, X_DUMPSIZE, X_VERSION, X_PANICSTR, X_DUMPMAG, -1 };
>  
> -struct nlist dump_nl[] = {	/* Name list for dumped system. */
> -	{ "_dumplo" },		/* Entries MUST be the same as */
> -	{ "_time_second" },	/*	those in current_nl[].  */
> -	{ "_dumpsize" },
> -	{ "_version" },
> -	{ "_panicstr" },
> -	{ "_dumpmag" },
> -	{ "_kernbase" },
> -	{ "" },
> +struct nlist dump_nl[] = {               /* Name list for dumped system. */
> +	{ "_dumplo", 0, 0, 0, 0 },       /* Entries MUST be the same as  */
> +	{ "_time_second", 0, 0, 0, 0 },	 /* those in current_nl[].       */
> +	{ "_dumpsize", 0, 0, 0, 0 },
> +	{ "_version", 0, 0, 0, 0 },
> +	{ "_panicstr", 0, 0, 0, 0 },
> +	{ "_dumpmag", 0, 0, 0, 0 },
> +	{ "_kernbase", 0, 0, 0, 0 },
> +	{ "", 0, 0, 0, 0 },
>  };
>  
>  /* Types match kernel declarations. */
> @@ -136,6 +136,7 @@
>  int	 Read(int, void *, int);
>  void	 save_core(void);
>  void	 usage(void);
> +int	 verify_dev(char *, dev_t);
>  void	 Write(int, void *, int);
>  
>  int
> @@ -357,8 +358,8 @@
>  void
>  save_core(void)
>  {
> -	register FILE *fp;
> -	register int bounds, ifd, nr, nw;
> +	FILE *fp;
> +	int bounds, ifd, nr, nw;
>  	int hs, he = 0;		/* start and end of hole */
>  	char path[MAXPATHLEN];
>  	mode_t oumask;
> @@ -502,7 +503,7 @@
>   * specified device.
>   */
>  int
> -verify_dev(char *name, register dev_t dev)
> +verify_dev(char *name, dev_t dev)
>  {
>  	struct stat sb;
>  
> @@ -521,7 +522,7 @@
>   *  3) as a last resort, try to create the node we need
>   */
>  void
> -find_dev(register dev_t dev)
> +find_dev(dev_t dev)
>  {
>  	struct dirent *ent;
>  	char *dn, *dnp;
> @@ -597,12 +598,12 @@
>  int
>  check_space(void)
>  {
> -	register FILE *fp;
> +	FILE *fp;
>  	const char *tkernel;
>  	off_t minfree, spacefree, totfree, kernelsize, needed;
>  	struct stat st;
>  	struct statfs fsbuf;
> -	char buf[100], path[MAXPATHLEN];
> +	char mybuf[100], path[MAXPATHLEN];
>  
>  	tkernel = kernel ? kernel : getbootfile();
>  	if (stat(tkernel, &st) < 0) {
> @@ -622,10 +623,10 @@
>  	if ((fp = fopen(path, "r")) == NULL)
>  		minfree = 0;
>  	else {
> -		if (fgets(buf, sizeof(buf), fp) == NULL)
> +		if (fgets(mybuf, sizeof(mybuf), fp) == NULL)
>  			minfree = 0;
>  		else
> -			minfree = atoi(buf);
> +			minfree = atoi(mybuf);
>  		fclose(fp);
>  	}
>  
> @@ -687,7 +688,7 @@
>  void
>  DumpWrite(int fd, void *bp, int size, off_t off, int flag)
>  {
> -	unsigned char buf[DUMPBUFSIZE], *p, *q;
> +	unsigned char mybuf[DUMPBUFSIZE], *p, *q;
>  	off_t pos;
>  	int i, j;
>  	
> @@ -699,15 +700,15 @@
>  	while (size) {
>  		pos = off & ~(DUMPBUFSIZE - 1);
>  		Lseek(fd, pos, flag);
> -		Read(fd, buf, sizeof(buf));
> +		Read(fd, mybuf, sizeof(mybuf));
>  		j = off & (DUMPBUFSIZE - 1);
> -		p = buf + j;
> +		p = mybuf + j;
>  		i = size;
>  		if (i > DUMPBUFSIZE - j)
>  			i = DUMPBUFSIZE - j;
>  		memcpy(p, q, i);
>  		Lseek(fd, pos, flag);
> -		Write(fd, buf, sizeof(buf));
> +		Write(fd, mybuf, sizeof(mybuf));
>  		size -= i;
>  		q += i;
>  		off += i;
> @@ -717,7 +718,7 @@
>  void
>  DumpRead(int fd, void *bp, int size, off_t off, int flag)
>  {
> -	unsigned char buf[DUMPBUFSIZE], *p, *q;
> +	unsigned char mybuf[DUMPBUFSIZE], *p, *q;
>  	off_t pos;
>  	int i, j;
>  	
> @@ -729,9 +730,9 @@
>  	while (size) {
>  		pos = off & ~(DUMPBUFSIZE - 1);
>  		Lseek(fd, pos, flag);
> -		Read(fd, buf, sizeof(buf));
> +		Read(fd, mybuf, sizeof(mybuf));
>  		j = off & (DUMPBUFSIZE - 1);
> -		p = buf + j;
> +		p = mybuf + j;
>  		i = size;
>  		if (i > DUMPBUFSIZE - j)
>  			i = DUMPBUFSIZE - j;
> 





More information about the Submit mailing list