Date: Wed, 9 May 2001 22:06:47 -0700 (PDT) From: Jim.Pirzyk@disney.com To: FreeBSD-gnats-submit@freebsd.org Subject: bin/27240: df does not support '-l' option Message-ID: <200105100506.f4A56lC30007@snoopy.fan.fa.disney.com>
next in thread | raw e-mail | index | archive | help
>Number: 27240
>Category: bin
>Synopsis: df does not support -l option
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed May 09 22:10:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Jim. Pirzyk
>Release: FreeBSD 4.3-RELEASE i386
>Organization:
>Environment:
System: FreeBSD snoopy.fan.fa.disney.com 4.3-RELEASE FreeBSD 4.3-RELEASE #4: Fri Apr 27 01:14:59 PDT 2001 root@snoopy.fan.fa.disney.com:/auto/roy/dist/pub/FreeBSD/4.3-RELEASE/sys/compile/UP_WORKSTATION i386
>Description:
df does not support -l as it does on Linux, Solaris, SunOS
IRIX, AIX and UNICOS
>How-To-Repeat:
df -l
>Fix:
*** ./bin/df.c.orig Mon Jun 12 20:19:40 2000
--- ./bin/df.c Wed May 9 21:56:45 2001
***************
*** 122,128 ****
char *mntpt, *mntpath, **vfslist;
vfslist = NULL;
! while ((ch = getopt(argc, argv, "abgHhikmnPt:")) != -1)
switch (ch) {
case 'a':
aflag = 1;
--- 122,128 ----
char *mntpt, *mntpath, **vfslist;
vfslist = NULL;
! while ((ch = getopt(argc, argv, "abgHhiklmnPt:")) != -1)
switch (ch) {
case 'a':
aflag = 1;
***************
*** 152,157 ****
--- 152,162 ----
putenv("BLOCKSIZE=1k");
hflag = 0;
break;
+ case 'l':
+ if (vfslist != NULL)
+ errx(1, "-l and -t are mutally exclusive.");
+ vfslist = makevfslist("nonfs");
+ break;
case 'm':
putenv("BLOCKSIZE=1m");
hflag = 0;
***************
*** 506,511 ****
{
(void)fprintf(stderr,
! "usage: df [-b | -H | -h | -k | -m | -P] [-ain] [-t type] [file | filesystem ...]\n");
exit(EX_USAGE);
}
--- 511,516 ----
{
(void)fprintf(stderr,
! "usage: df [-b | -H | -h | -k | -l | -m | -P] [-ain] [-t type] [file | filesystem ...]\n");
exit(EX_USAGE);
}
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105100506.f4A56lC30007>
