diff options
| author | Michał Łoś <michal.los@siili.com> | 2024-11-05 13:54:42 +0100 |
|---|---|---|
| committer | Michał Łoś <michal.los@siili.com> | 2024-11-05 19:53:02 +0100 |
| commit | 2cf12a6baefaed1e1a3ec41a3bafa3865915daef (patch) | |
| tree | 70a1e31456088e9ef52457bc7876cae7cf50a6e0 /src/corelib/io/qdebug.cpp | |
| parent | 75617efe238bb20e9a0e1d12a1a8bf5d6f6819e1 (diff) | |
Fix directory permissions not set correctly on VxWorks
In commit e275db9d885ccccc3def4d52c2dae2f8c062df1a, changes were made to
handling directory creation in qfilesystem_unix.cpp. These changes
missed VxWorks-specific case where its system `mkdir` function treats
permissions of `000` as `default permissions`. This is causing failure
of `tst_QDir::mkdirWithPermissions(0000)` test.
To fix this, use `forceRequestedPermissionsOnVxWorks` function for
VxWorks in `QFileSystemEngine::mkdir`.
Fixes: QTBUG-130737
Task-number: QTBUG-115777
Change-Id: I16fc36448693050c7c92096d804a1caeb7e65115
Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/io/qdebug.cpp')
0 files changed, 0 insertions, 0 deletions
