summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/libcamera/internal/process.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/libcamera/internal/process.h b/include/libcamera/internal/process.h
index b1d07a5a..6c34aef2 100644
--- a/include/libcamera/internal/process.h
+++ b/include/libcamera/internal/process.h
@@ -11,6 +11,7 @@
#include <string>
#include <vector>
+#include <libcamera/base/class.h>
#include <libcamera/base/signal.h>
#include <libcamera/base/unique_fd.h>
@@ -42,6 +43,8 @@ public:
Signal<enum ExitStatus, int> finished;
private:
+ LIBCAMERA_DISABLE_COPY_AND_MOVE(Process)
+
void closeAllFdsExcept(const std::vector<int> &fds);
int isolate();
void died(int wstatus);