1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __UM_OS_LINUX_INTERNAL_H 3 #define __UM_OS_LINUX_INTERNAL_H 4 5 #include <mm_id.h> 6 #include <stub-data.h> 7 #include <signal.h> 8 9 /* 10 * elf_aux.c 11 */ 12 void scan_elf_aux(char **envp); 13 14 /* 15 * mem.c 16 */ 17 void check_tmpexec(void); 18 19 /* 20 * signal.c 21 */ 22 extern __thread int signals_enabled; 23 int timer_alarm_pending(void); 24 25 /* 26 * skas/process.c 27 */ 28 void wait_stub_done(int pid); 29 void wait_stub_done_seccomp(struct mm_id *mm_idp, int running, int wait_sigsys); 30 31 /* 32 * smp.c 33 */ 34 #define IPI_SIGNAL SIGRTMIN 35 36 #endif /* __UM_OS_LINUX_INTERNAL_H */ 37