diff options
author | jkar8572 <jkar8572> | 2007-02-22 10:30:14 +0000 |
---|---|---|
committer | jkar8572 <jkar8572> | 2007-02-22 10:30:14 +0000 |
commit | 3cdc88177978e5321650bf6e7361469395c03329 (patch) | |
tree | c4e08b42843dd873a73106a8711b76f8f8607ecd /quotasys.c | |
parent | 163122f4ead1f93c8d4dce369043f609efffd604 (diff) | |
download | linuxquota-3cdc88177978e5321650bf6e7361469395c03329.tar.gz |
* added option -A to quota(1) to report all NFS mountpoints (Jan Kara)
Diffstat (limited to 'quotasys.c')
-rw-r--r-- | quotasys.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -971,9 +971,13 @@ static int cache_mnt_table(int flags) continue; } if (nfs_fstype(mnt->mnt_type)) { - /* For network filesystems we must get device from root */ - dev = st.st_dev; - for (i = 0; i < mnt_entries_cnt && mnt_entries[i].me_dev != dev; i++); + if (!(flags & MS_NFS_ALL)) { + /* For network filesystems we must get device from root */ + dev = st.st_dev; + for (i = 0; i < mnt_entries_cnt && mnt_entries[i].me_dev != dev; i++); + } + else /* Always behave as if the device was unique */ + i = mnt_entries_cnt; } } if (i == mnt_entries_cnt) { /* New mounted device? */ |