diff options
author | Ondrej Oprala <ooprala@redhat.com> | 2012-12-07 21:10:40 +0100 |
---|---|---|
committer | Bernhard Voelker <mail@bernhard-voelker.de> | 2012-12-07 21:13:38 +0100 |
commit | 10d35b438e731f6f0c1528d4855cdb9cf8b88349 (patch) | |
tree | 0ee0bb6047370f1a7e3c70df04a2581048cbb731 /COPYING | |
parent | ec48beadfa0ae1216788eaf6bf558ee2013eac18 (diff) | |
download | coreutils-10d35b438e731f6f0c1528d4855cdb9cf8b88349.tar.xz |
df: do not print duplicate entries and rootfs by default
* src/df.c (struct devlist): Add new struct for storing already-
examined device numbers.
(devlist_head): Add new store of the above type.
(show_rootfs): Add new global boolean to not skip rootfs.
(dev_examined): Add new function to check if the device has
already been traversed.
(get_dev): Filter out rootfs unless "-t rootfs" or the -a
option is specified. Filter out duplicate entries by calling
the above new dev_examined unless the -a option is specified.
(main): Set the show_rootfs variable appropriately when the -t
option is specified for rootfs. Free device list (guarded by
IF_LINT).
* tests/df/skip-duplicates.sh: Add test to exercise the skipping
of duplicate entries.
* tests/df/skip-rootfs.sh: Add test to exercise the skipping
of the rootfs pseudo file system.
* tests/local.mk: Add the above new tests.
* NEWS (Changes in behavior): Mention the changes.
* doc/coreutils.texi (df invocation): Document df's behavior about
skipping rootfs and duplicate entries.
Co-authored-by: Bernhard Voelker.
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions