summaryrefslogtreecommitdiffstats
path: root/sbin/dump/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/dump/main.c')
-rw-r--r--sbin/dump/main.c33
1 files changed, 12 insertions, 21 deletions
diff --git a/sbin/dump/main.c b/sbin/dump/main.c
index e1fc40d..d9ea5a3 100644
--- a/sbin/dump/main.c
+++ b/sbin/dump/main.c
@@ -82,14 +82,12 @@ long dev_bsize = 1; /* recalculated below */
long blocksperfile; /* output blocks per file */
char *host = NULL; /* remote host (if any) */
-static long numarg __P((char *, long, long));
-static void obsolete __P((int *, char **[]));
-static void usage __P((void));
+static long numarg(const char *, long, long);
+static void obsolete(int *, char **[]);
+static void usage(void) __dead2;
int
-main(argc, argv)
- int argc;
- char *argv[];
+main(int argc, char *argv[])
{
struct stat sb;
ino_t ino;
@@ -513,7 +511,7 @@ main(argc, argv)
}
static void
-usage()
+usage(void)
{
fprintf(stderr,
"usage: dump [-0123456789ac"
@@ -532,9 +530,7 @@ usage()
* range (except that a vmax of 0 means unlimited).
*/
static long
-numarg(meaning, vmin, vmax)
- char *meaning;
- long vmin, vmax;
+numarg(const char *meaning, long vmin, long vmax)
{
char *p;
long val;
@@ -548,8 +544,7 @@ numarg(meaning, vmin, vmax)
}
void
-sig(signo)
- int signo;
+sig(int signo)
{
switch(signo) {
case SIGALRM:
@@ -575,8 +570,7 @@ sig(signo)
}
char *
-rawname(cp)
- char *cp;
+rawname(char *cp)
{
static char rawbuf[MAXPATHLEN];
char *dp;
@@ -596,11 +590,10 @@ rawname(cp)
if (dp == NULL)
return (NULL);
*dp = '\0';
- (void)strncpy(rawbuf, cp, MAXPATHLEN - 1);
- rawbuf[MAXPATHLEN-1] = '\0';
+ (void)strlcpy(rawbuf, cp, MAXPATHLEN - 1);
*dp = '/';
- (void)strncat(rawbuf, "/r", MAXPATHLEN - 1 - strlen(rawbuf));
- (void)strncat(rawbuf, dp + 1, MAXPATHLEN - 1 - strlen(rawbuf));
+ (void)strlcat(rawbuf, "/r", MAXPATHLEN - 1 - strlen(rawbuf));
+ (void)strlcat(rawbuf, dp + 1, MAXPATHLEN - 1 - strlen(rawbuf));
return (rawbuf);
}
@@ -610,9 +603,7 @@ rawname(cp)
* getopt(3) will like.
*/
static void
-obsolete(argcp, argvp)
- int *argcp;
- char **argvp[];
+obsolete(int *argcp, char **argvp[])
{
int argc, flags;
char *ap, **argv, *flagsp, **nargv, *p;
OpenPOWER on IntegriCloud