diff --git a/bin/df/df.c b/bin/df/df.c index 24a5d26295c1..ec10cc9a513d 100644 --- a/bin/df/df.c +++ b/bin/df/df.c @@ -107,7 +107,7 @@ void prtstat __P((struct statfs *, int)); void ufs_df __P((char *, int)); void usage __P((void)); -int iflag, nflag, tflag, kflag; +int iflag, nflag, tflag; struct ufs_args mdev; int @@ -121,7 +121,7 @@ main(argc, argv) int ch, err, i, maxwidth, width; char *mntpt; - iflag = nflag = tflag = kflag = 0; + iflag = nflag = tflag = 0; while ((ch = getopt(argc, argv, "iknt:")) != EOF) switch (ch) { @@ -129,7 +129,7 @@ main(argc, argv) iflag = 1; break; case 'k': - kflag = 1; + putenv("BLOCKSIZE=1k"); break; case 'n': nflag = 1; @@ -307,18 +307,11 @@ prtstat(sfsp, maxwidth) static int headerlen, timesthrough; static char *header; long used, availblks, inodes; - char *oldbsize = NULL; if (maxwidth < 11) maxwidth = 11; if (++timesthrough == 1) { - if (kflag) { - oldbsize = getenv("BLOCKSIZE"); - putenv("BLOCKSIZE=1k"); - } header = getbsize(&headerlen, &blocksize); - if (oldbsize) - putenv(oldbsize); (void)printf("%-*.*s %s Used Avail Capacity", maxwidth, maxwidth, "Filesystem", header); if (iflag)