summaryrefslogtreecommitdiffstats
path: root/src/plugin-interfaces/containerinterface.h
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2023-06-23 11:07:41 +0200
committerRobert Griebl <robert.griebl@qt.io>2023-06-25 16:29:25 +0200
commit7e11f746eca198e91c43c8e1785c24c484376ea2 (patch)
tree81a3d4c230d120923e3ce845dd398adaa34ad692 /src/plugin-interfaces/containerinterface.h
parent965c57a2c306baac536dc82dcc77fdc1219cb497 (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.h1
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,