Add pselect syscall.
[dragonfly.git] / sys / platform / vkernel / i386 / trap.c
index 56fe02a..2fba3d0 100644 (file)
@@ -36,7 +36,7 @@
  *
  *     from: @(#)trap.c        7.4 (Berkeley) 5/13/91
  * $FreeBSD: src/sys/i386/i386/trap.c,v 1.147.2.11 2003/02/27 19:09:59 luoqi Exp $
- * $DragonFly: src/sys/platform/vkernel/i386/trap.c,v 1.28 2007/11/26 04:14:01 dillon Exp $
+ * $DragonFly: src/sys/platform/vkernel/i386/trap.c,v 1.29 2008/01/10 22:30:28 nth Exp $
  */
 
 /*
@@ -286,6 +286,12 @@ recheck:
                rel_mplock();
                goto recheck;
        }
+
+       /*
+        * Make sure postsig() handled request to restore old signal mask after
+        * running signal handler.
+        */
+       KKASSERT((lp->lwp_flag & LWP_OLDMASK) == 0);
 }
 
 /*