feat: add inherited sessions and desktop session teardown

This commit is contained in:
2026-08-14 10:33:20 +02:00
parent f8ded3c30e
commit 0f81276efc
17 changed files with 165 additions and 0 deletions
@@ -456,6 +456,12 @@ namespace montauk {
inline int kill(int pid) {
return (int)syscall1(montauk::abi::SYS_KILL, (uint64_t)pid);
}
inline int setsession() {
return (int)syscall0(montauk::abi::SYS_SETSESSION);
}
inline int killsession(int sessionId) {
return (int)syscall1(montauk::abi::SYS_KILLSESSION, (uint64_t)sessionId);
}
inline int devlist(montauk::abi::DevInfo* buf, int max) {
return (int)syscall2(montauk::abi::SYS_DEVLIST, (uint64_t)buf, (uint64_t)max);
}