Module Name:    src
Committed By:   joerg
Date:           Mon Aug 29 14:30:38 UTC 2011

Modified Files:
        src/sbin/savecore: savecore.c

Log Message:
static + __dead


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sbin/savecore/savecore.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sbin/savecore/savecore.c
diff -u src/sbin/savecore/savecore.c:1.81 src/sbin/savecore/savecore.c:1.82
--- src/sbin/savecore/savecore.c:1.81	Tue Aug 18 04:02:39 2009
+++ src/sbin/savecore/savecore.c	Mon Aug 29 14:30:38 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: savecore.c,v 1.81 2009/08/18 04:02:39 dogcow Exp $	*/
+/*	$NetBSD: savecore.c,v 1.82 2011/08/29 14:30:38 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1986, 1992, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)savecore.c	8.5 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: savecore.c,v 1.81 2009/08/18 04:02:39 dogcow Exp $");
+__RCSID("$NetBSD: savecore.c,v 1.82 2011/08/29 14:30:38 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -75,7 +75,7 @@
 #define	KREAD(kd, addr, p)\
 	(kvm_read(kd, addr, (char *)(p), sizeof(*(p))) != sizeof(*(p)))
 
-struct nlist current_nl[] = {	/* Namelist for currently running system. */
+static struct nlist current_nl[] = {	/* Namelist for currently running system. */
 #define	X_DUMPDEV	0
 	{ .n_name = "_dumpdev" },
 #define	X_DUMPLO	1
@@ -110,11 +110,11 @@
 	{ .n_name = "_ksyms_symtabs" },
 	{ .n_name = NULL },
 };
-int cursyms[] = { X_DUMPDEV, X_DUMPLO, X_VERSION, X_DUMPMAG, X_DUMPCDEV, -1 };
-int dumpsyms[] = { X_TIME_SECOND, X_TIME, X_DUMPSIZE, X_VERSION, X_PANICSTR,
+static int cursyms[] = { X_DUMPDEV, X_DUMPLO, X_VERSION, X_DUMPMAG, X_DUMPCDEV, -1 };
+static int dumpsyms[] = { X_TIME_SECOND, X_TIME, X_DUMPSIZE, X_VERSION, X_PANICSTR,
     X_DUMPMAG, X_SYMSZ, X_STRSZ, X_KHDR, X_SYMTABS, -1 };
 
-struct nlist dump_nl[] = {	/* Name list for dumped system. */
+static struct nlist dump_nl[] = {	/* Name list for dumped system. */
 	{ .n_name = "_dumpdev" },	/* Entries MUST be the same as */
 	{ .n_name = "_dumplo" },	/*	those in current_nl[].  */
 	{ .n_name = "_time_second" },
@@ -135,41 +135,39 @@
 };
 
 /* Types match kernel declarations. */
-off_t	dumplo;				/* where dump starts on dumpdev */
-u_int32_t dumpmag;			/* magic number in dump */
-int	dumpsize;			/* amount of memory dumped */
-off_t dumpbytes;			/* in bytes */
-
-const char	*kernel;		/* name of used kernel */
-char	*dirname;			/* directory to save dumps in */
-char	*ddname;			/* name of dump device */
-dev_t	dumpdev;			/* dump device */
-dev_t	dumpcdev = NODEV;		/* dump device (char equivalent) */
-int	dumpfd;				/* read/write descriptor on dev */
-kvm_t	*kd_dump;			/* kvm descriptor on dev	*/
-time_t	now;				/* current date */
-char	panic_mesg[1024];
-long	panicstr;
-char	vers[1024];
-char	gzmode[3];
+static off_t	dumplo;				/* where dump starts on dumpdev */
+static u_int32_t dumpmag;			/* magic number in dump */
+static int	dumpsize;			/* amount of memory dumped */
+static off_t dumpbytes;			/* in bytes */
+
+static const char	*kernel;		/* name of used kernel */
+static char	*dirname;			/* directory to save dumps in */
+static char	*ddname;			/* name of dump device */
+static dev_t	dumpdev;			/* dump device */
+static dev_t	dumpcdev = NODEV;		/* dump device (char equivalent) */
+static int	dumpfd;				/* read/write descriptor on dev */
+static kvm_t	*kd_dump;			/* kvm descriptor on dev	*/
+static time_t	now;				/* current date */
+static char	panic_mesg[1024];
+static long	panicstr;
+static char	vers[1024];
+static char	gzmode[3];
 
 static int	clear, compress, force, verbose;	/* flags */
 
-void	check_kmem(void);
-int	check_space(void);
-void	clear_dump(void);
-int	Create(char *, int);
-int	dump_exists(void);
-char	*find_dev(dev_t, mode_t);
-int	get_crashtime(void);
-void	kmem_setup(void);
-void	Lseek(int, off_t, int);
-int	main(int, char *[]);
-int	Open(const char *, int rw);
-char	*rawname(char *s);
-void	save_core(void);
-void	usage(void);
-void	Write(int, void *, int);
+static void	check_kmem(void);
+static int	check_space(void);
+static void	clear_dump(void);
+static int	Create(char *, int);
+static int	dump_exists(void);
+static char	*find_dev(dev_t, mode_t);
+static int	get_crashtime(void);
+static void	kmem_setup(void);
+static void	Lseek(int, off_t, int);
+static int	Open(const char *, int rw);
+static char	*rawname(char *s);
+static void	save_core(void);
+__dead static void	usage(void);
 
 int
 main(int argc, char *argv[])
@@ -259,7 +257,7 @@
 	exit(0);
 }
 
-void
+static void
 kmem_setup(void)
 {
 	kvm_t *kd_kern;
@@ -392,7 +390,7 @@
 	kvm_close(kd_kern);
 }
 
-void
+static void
 check_kmem(void)
 {
 	char *cp, *bufdata;
@@ -490,7 +488,7 @@
 	}
 }
 
-int
+static int
 dump_exists(void)
 {
 	u_int32_t newdumpmag;
@@ -525,7 +523,7 @@
 	return (1);
 }
 
-void
+static void
 clear_dump(void)
 {
 	if (kvm_dump_inval(kd_dump) == -1)
@@ -534,7 +532,7 @@
 
 }
 
-char buf[1024 * 1024];
+static char buf[1024 * 1024];
 
 static void
 save_kernel(int ofd, FILE *fp, char *path)
@@ -673,7 +671,7 @@
 	return 0;
 }
 
-void
+static void
 save_core(void)
 {
 	FILE *fp;
@@ -815,7 +813,7 @@
 	sleep(1);
 }
 
-char *
+static char *
 find_dev(dev_t dev, mode_t type)
 {
 	DIR *dfd;
@@ -854,7 +852,7 @@
 	exit(1);
 }
 
-char *
+static char *
 rawname(char *s)
 {
 	char *sl;
@@ -874,7 +872,7 @@
 	return (sl);
 }
 
-int
+static int
 get_crashtime(void)
 {
 	time_t dumptime;			/* Time the dump was taken. */
@@ -902,7 +900,7 @@
 	return (1);
 }
 
-int
+static int
 check_space(void)
 {
 	FILE *fp;
@@ -945,7 +943,7 @@
 	return (1);
 }
 
-int
+static int
 Open(const char *name, int rw)
 {
 	int fd;
@@ -957,7 +955,7 @@
 	return (fd);
 }
 
-void
+static void
 Lseek(int fd, off_t off, int flag)
 {
 	off_t ret;
@@ -969,7 +967,7 @@
 	}
 }
 
-int
+static int
 Create(char *file, int mode)
 {
 	int fd;
@@ -982,18 +980,7 @@
 	return (fd);
 }
 
-void
-Write(int fd, void *bp, int size)
-{
-	int n;
-
-	if ((n = write(fd, bp, size)) < size) {
-		syslog(LOG_ERR, "write: %s", strerror(n == -1 ? errno : EIO));
-		exit(1);
-	}
-}
-
-void
+static void
 usage(void)
 {
 	(void)syslog(LOG_ERR,

Reply via email to