cvs commit: src/bin/df df.c

Christian S.J. Peron csjp at
Wed Sep 20 13:55:03 PDT 2006

csjp        2006-09-20 20:55:02 UTC

  FreeBSD src repository

  Modified files:
    bin/df               df.c 
  Based on The Open Group Base Specifications Issue 6 IEEE Std 1003.1, our
  current implementation of df(1) is does not properly format the output under
  certain conditions. Right now -kP and -Pk are not the same thing. Further,
  when we set the BLOCKSIZE environment variable, we use "1k" instead of "1024",
  making the header display incorrectly.
  To quote the specification:
  "When both the -k and -P options are specified, the following header line
   shall be written (in the POSIX locale):
  "Filesystem 1024-blocks Used Available Capacity Mounted on\n"
  - If -P has been specified, check to make sure that -k has not already been
    specified, if so, simply break instead of clobbering the previous blocksize
  - Use 1024 instead of 1k to make the header POSIX compliant
  Reported by:    Andriy Gapon
  Discussed with: bde, ru
  MFC after:      1 week
  Revision  Changes    Path
  1.66      +11 -2     src/bin/df/df.c

More information about the cvs-src mailing list