feat: add inherited sessions and desktop session teardown
This commit is contained in:
@@ -76,6 +76,8 @@ extern "C" {
|
||||
#define MTK_SYS_GETENVIRON 171
|
||||
#define MTK_SYS_SETENVIRON 172
|
||||
#define MTK_SYS_SPAWN_ENV 173
|
||||
#define MTK_SYS_SETSESSION 174
|
||||
#define MTK_SYS_KILLSESSION 175
|
||||
#define MTK_SYS_CHILDIO_READ 50
|
||||
#define MTK_SYS_CHILDIO_WRITE 51
|
||||
#define MTK_SYS_CHILDIO_WRITEKEY 52
|
||||
@@ -428,6 +430,14 @@ static inline int mtk_kill(int pid) {
|
||||
return (int)_mtk_syscall1(MTK_SYS_KILL, (long)pid);
|
||||
}
|
||||
|
||||
static inline int mtk_setsession(void) {
|
||||
return (int)_mtk_syscall0(MTK_SYS_SETSESSION);
|
||||
}
|
||||
|
||||
static inline int mtk_killsession(int session_id) {
|
||||
return (int)_mtk_syscall1(MTK_SYS_KILLSESSION, (long)session_id);
|
||||
}
|
||||
|
||||
static inline int mtk_proclist(mtk_procinfo *buf, int max) {
|
||||
return (int)_mtk_syscall2(MTK_SYS_PROCLIST, (long)buf, (long)max);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user