dfaure requested changes to this revision. dfaure added a comment.
The Qt documentation says "Warning: Because of differences in the platforms supported by Qt, the semantics of ReadUser, WriteUser and ExeUser are platform-dependent: On Unix, the rights of the owner of the file are returned and on Windows the rights of the current user are returned. " But, wait, this code is mixing "int permissions" (*) with the QFileDevice enum, that doesn't make any sense to me. (*) this comes from KIO::put, which takes unix permissions on unix, not sure what it takes on Windows... This doesn't match: unix permissions are octal (e.g. group read is 040 in octal), QFileDevice enum is hex (0x040). REPOSITORY R320 KIO Extras REVISION DETAIL https://phabricator.kde.org/D22727 To: brute4s99, vonreth, dfaure, pino Cc: pino, kde-frameworks-devel, kfm-devel, aprcela, vmarinescu, fprice, LeGast00n, sbergeron, fbampaloukas, alexde, feverfew, meven, michaelh, spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, mikesomov