volkov added a comment.
It will require adding the following methods: Action::setFileDescriptors() Action::addFileDescriptor() Action::fileDescriptors() ActionReply::setFileDescriptors() ActionReply::addFileDescriptor() ActionReply::fileDescriptors() and ExecuteJob::fileDescriptors() ExecuteJob::newFileDescriptors() with the condition that for progress data they can be used only with direct signal-slot connections, because without `UnixFileDescriptor` we cannot guarantee the open state of file descriptors. It doesn't seem better than exposing this class. REPOSITORY R283 KAuth REVISION DETAIL https://phabricator.kde.org/D24245 To: volkov, fvogt, chinmoyr, cfeck, #frameworks, security-team Cc: aacid, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns