diff options
author | Robert Griebl <robert.griebl@qt.io> | 2023-06-23 11:07:41 +0200 |
---|---|---|
committer | Robert Griebl <robert.griebl@qt.io> | 2023-06-25 16:29:25 +0200 |
commit | 7e11f746eca198e91c43c8e1785c24c484376ea2 (patch) | |
tree | 81a3d4c230d120923e3ce845dd398adaa34ad692 /src/plugin-interfaces/containerinterface.h | |
parent | 965c57a2c306baac536dc82dcc77fdc1219cb497 (diff) |
Allow container plugins to check if we have root privileges
Pick-to: 6.6
Change-Id: Iccd1418023a2cdf171e090346dfe133167009aec
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Diffstat (limited to 'src/plugin-interfaces/containerinterface.h')
-rw-r--r-- | src/plugin-interfaces/containerinterface.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugin-interfaces/containerinterface.h b/src/plugin-interfaces/containerinterface.h index 4ef51951..b1f8f008 100644 --- a/src/plugin-interfaces/containerinterface.h +++ b/src/plugin-interfaces/containerinterface.h @@ -88,6 +88,7 @@ public: virtual void closeAndClearFileDescriptors(QVector<int> &fdList) = 0; virtual QStringList substituteCommand(const QStringList &debugWrapperCommand, const QString &program, const QStringList &arguments) = 0; + virtual bool hasRootPrivileges() = 0; // this function will run with root privileges and throw std::execptions on error: virtual void bindMountFileSystem(const QString &from, const QString &to, bool readOnly, |