fix: corner case for x87 context restore on execve
[lunaix-os.git] / lunaix-os / kernel / process / signal.c
index d00e75755cf16136481e6e1213ebe7865d70abd4..8c4322f442a9fd33680b4ebbb6ba327fb91170c5 100644 (file)
@@ -77,6 +77,12 @@ signal_dispatch()
     return sigframe;
 }
 
+void
+proc_clear_signal(struct proc_info* proc)
+{
+    memset(&proc->sigctx, 0, sizeof(proc->sigctx));
+}
+
 void
 proc_setsignal(struct proc_info* proc, int signum)
 {