Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/bin/rm ANSIfy, KNF, [gs]etprogname, by Petri Koistinen.
details: https://anonhg.NetBSD.org/src/rev/8be302747a8b
branches: trunk
changeset: 515117:8be302747a8b
user: wiz <wiz%NetBSD.org@localhost>
date: Sun Sep 16 21:24:54 2001 +0000
description:
ANSIfy, KNF, [gs]etprogname, by Petri Koistinen.
diffstat:
bin/rm/rm.c | 54 ++++++++++++++++++++++--------------------------------
1 files changed, 22 insertions(+), 32 deletions(-)
diffs (137 lines):
diff -r f05daa41b21f -r 8be302747a8b bin/rm/rm.c
--- a/bin/rm/rm.c Sun Sep 16 21:21:14 2001 +0000
+++ b/bin/rm/rm.c Sun Sep 16 21:24:54 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: rm.c,v 1.26 1999/11/09 15:06:32 drochner Exp $ */
+/* $NetBSD: rm.c,v 1.27 2001/09/16 21:24:54 wiz Exp $ */
/*-
* Copyright (c) 1990, 1993, 1994
@@ -43,7 +43,7 @@
#if 0
static char sccsid[] = "@(#)rm.c 8.8 (Berkeley) 4/27/95";
#else
-__RCSID("$NetBSD: rm.c,v 1.26 1999/11/09 15:06:32 drochner Exp $");
+__RCSID("$NetBSD: rm.c,v 1.27 2001/09/16 21:24:54 wiz Exp $");
#endif
#endif /* not lint */
@@ -55,22 +55,22 @@
#include <errno.h>
#include <fcntl.h>
#include <fts.h>
+#include <grp.h>
+#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
-#include <pwd.h>
-#include <grp.h>
-int dflag, eval, fflag, iflag, Pflag, Wflag, stdin_ok;
+int dflag, eval, fflag, iflag, Pflag ,stdin_ok, Wflag;
-int check __P((char *, char *, struct stat *));
-void checkdot __P((char **));
-void rm_file __P((char **));
-void rm_overwrite __P((char *, struct stat *));
-void rm_tree __P((char **));
-void usage __P((void));
-int main __P((int, char *[]));
+int check(char *, char *, struct stat *);
+void checkdot(char **);
+void rm_file(char **);
+void rm_overwrite(char *, struct stat *);
+void rm_tree(char **);
+void usage(void);
+int main(int, char *[]);
/*
* For the sake of the `-f' flag, check whether an error number indicates the
@@ -88,12 +88,11 @@
* file removal.
*/
int
-main(argc, argv)
- int argc;
- char *argv[];
+main(int argc, char *argv[])
{
int ch, rflag;
+ setprogname(argv[0]);
(void)setlocale(LC_ALL, "");
Pflag = rflag = 0;
@@ -146,13 +145,11 @@
}
void
-rm_tree(argv)
- char **argv;
+rm_tree(char **argv)
{
FTS *fts;
FTSENT *p;
- int needstat;
- int flags;
+ int flags, needstat;
/*
* Remove a file hierarchy. If forcing removal (-f), or interactive
@@ -252,8 +249,7 @@
}
void
-rm_file(argv)
- char **argv;
+rm_file(char **argv)
{
struct stat sb;
int rval;
@@ -316,9 +312,7 @@
* kernel support.
*/
void
-rm_overwrite(file, sbp)
- char *file;
- struct stat *sbp;
+rm_overwrite(char *file, struct stat *sbp)
{
struct stat sb;
off_t len;
@@ -360,9 +354,7 @@
int
-check(path, name, sp)
- char *path, *name;
- struct stat *sp;
+check(char *path, char *name, struct stat *sp)
{
int ch, first;
char modep[15];
@@ -404,8 +396,7 @@
*/
#define ISDOT(a) ((a)[0] == '.' && (!(a)[1] || ((a)[1] == '.' && !(a)[2])))
void
-checkdot(argv)
- char **argv;
+checkdot(char **argv)
{
char *p, **save, **t;
int complained;
@@ -436,10 +427,9 @@
}
void
-usage()
+usage(void)
{
-
- (void)fprintf(stderr, "usage: rm [-dfiPRrW] file ...\n");
+ (void)fprintf(stderr, "usage: %s [-dfiPRrW] file ...\n", getprogname());
exit(1);
/* NOTREACHED */
}
Home |
Main Index |
Thread Index |
Old Index