forked from quickshell/quickshell
core/ipc: add ipc server/client
Currently can only kill a remote instance.
This commit is contained in:
parent
13b6eeaa22
commit
da043e092a
14 changed files with 710 additions and 120 deletions
|
@ -14,7 +14,7 @@
|
|||
#include <sys/mman.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "../core/crashinfo.hpp"
|
||||
#include "../core/instanceinfo.hpp"
|
||||
|
||||
extern char** environ; // NOLINT
|
||||
|
||||
|
@ -64,7 +64,7 @@ void CrashHandler::init() {
|
|||
qCInfo(logCrashHandler) << "Crash handler initialized.";
|
||||
}
|
||||
|
||||
void CrashHandler::setInstanceInfo(const InstanceInfo& info) {
|
||||
void CrashHandler::setInstanceInfo(const RelaunchInfo& info) {
|
||||
this->d->infoFd = memfd_create("quickshell:instance_info", MFD_CLOEXEC);
|
||||
|
||||
if (this->d->infoFd == -1) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue