diff options
| author | Ahmad Samir <a.samirh78@gmail.com> | 2023-05-01 03:48:24 +0300 |
|---|---|---|
| committer | Ahmad Samir <a.samirh78@gmail.com> | 2023-06-27 02:28:21 +0300 |
| commit | 543ae6e6a43519b9fca6758c4a8c78625fcb2c86 (patch) | |
| tree | 03fe650994eea13d5e6641f344b40e38d43ada4b /src/widgets/doc/snippets/code | |
| parent | 74bd7a7019451fac10fe0e3db5e278e22ea8aaa3 (diff) | |
QStorageInfo/Linux: use readAll() with /proc/self/mountinfo
This minimizes any multi-threading / file-locking issues as the file is
closed once the contents are read.
This change assumes /proc/self/mountinfo is available on Linux systems,
and doesn't fallback to setmntent(). It's been around since at least
Linux Kernel 2.4.0.
This requires exporting qstrntoll() for the unittests (using
QT_AUTOTEST_EXPORT and wrapping the those unittests in "#ifdef
QT_BUILD_INTERNAL"), otherwise linking fails.
Fixes: QTBUG-77059
Change-Id: I0363258a9979ea6dadfe5e36c02534ffbd3386c5
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Diffstat (limited to 'src/widgets/doc/snippets/code')
0 files changed, 0 insertions, 0 deletions
