[orbis-kernel] Make evf IPC-safe

This commit is contained in:
Ivan Chikish 2023-07-20 15:10:38 +03:00
parent 72185f0086
commit 1bf88f6fe8
4 changed files with 29 additions and 39 deletions

View file

@ -4,13 +4,15 @@
#include "orbis-config.hpp"
#include "types.hpp"
#include "../utils/SharedCV.hpp"
#include "../utils/SharedMutex.hpp"
#include <thread>
namespace orbis {
struct Process;
struct Thread {
shared_mutex mtx;
utils::shared_mutex mtx;
utils::shared_cv sync_cv;
Process *tproc = nullptr;
uint64_t retval[2]{};
void *context{};