diff options
author | Pádraig Brady <P@draigBrady.com> | 2015-04-02 04:18:02 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2015-04-03 14:50:58 +0100 |
commit | 3fb6e360363744462ce15c381f0b116c6fc4ce82 (patch) | |
tree | db4308f25ba1351f75923951bce089548d167283 /ChangeLog | |
parent | e2e66692cd072a39ce26ecf94117f934008aab24 (diff) | |
download | gnulib-3fb6e360363744462ce15c381f0b116c6fc4ce82.tar.gz |
mountlist: remove dependency on libmount
* lib/mountlist.c (read_file_system_list): Parse /proc/self/mountinfo
directly, rather than depending on libmount, which has many
dependencies due to its dependence on libselinux, as detailed at:
http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00063.html
Note we restrict this to __linux__ as that's probably where this
interface will remain. If ever porting, it would be best
to first pull the makedev() wrapper from coreutils to a gnulib module.
Note also we don't add a getline dependency to the mountlist module,
as all Linux versions are sufficient.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2015-04-02 Pádraig Brady <P@draigBrady.com> + + mountlist: remove dependency on libmount + * lib/mountlist.c (read_file_system_list): Parse /proc/self/mountinfo + directly, rather than depending on libmount, which has many + dependencies due to its dependence on libselinux, as detailed at: + http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00063.html + Note we restrict this to __linux__ as that's probably where this + interface will remain. If ever porting, it would be best + to first pull the makedev() wrapper from coreutils to a gnulib module. + Note also we don't add a getline dependency to the mountlist module, + as all Linux versions are sufficient. + 2015-04-02 Paul Eggert <eggert@cs.ucla.edu> stddef: port to pre-C11 GCC on x86 |