summaryrefslogtreecommitdiffstats
path: root/src/widgets/doc/snippets/code
diff options
context:
space:
mode:
authorAhmad Samir <a.samirh78@gmail.com>2023-05-01 03:48:24 +0300
committerAhmad Samir <a.samirh78@gmail.com>2023-06-27 02:28:21 +0300
commit543ae6e6a43519b9fca6758c4a8c78625fcb2c86 (patch)
tree03fe650994eea13d5e6641f344b40e38d43ada4b /src/widgets/doc/snippets/code
parent74bd7a7019451fac10fe0e3db5e278e22ea8aaa3 (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