an important comment
authorderaadt <deraadt@openbsd.org>
Tue, 4 Feb 1997 17:22:52 +0000 (17:22 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 4 Feb 1997 17:22:52 +0000 (17:22 +0000)
sys/arch/mvme68k/mvme68k/machdep.c
sys/arch/sparc/sparc/machdep.c

index 4f2dd54..a71e2f7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: machdep.c,v 1.18 1997/02/03 15:04:58 deraadt Exp $ */
+/*     $OpenBSD: machdep.c,v 1.19 1997/02/04 17:22:52 deraadt Exp $ */
 
 /*
  * Copyright (c) 1995 Theo de Raadt
@@ -847,6 +847,7 @@ sendsig(catcher, sig, mask, code, type, val)
                kfp->sf_scp = hkfp->hsf_scp;
        }
 #endif
+       /* XXX do not copy out siginfo if not needed */
        (void) copyout((caddr_t)kfp, (caddr_t)fp, fsize);
        frame->f_regs[SP] = (int)fp;
 #ifdef DEBUG
index f005411..ded5e96 100644 (file)
@@ -543,6 +543,7 @@ sendsig(catcher, sig, mask, code, type, val)
         */
        newsp = (int)fp - sizeof(struct rwindow);
        write_user_windows();
+       /* XXX do not copyout siginfo if not needed */
        if (rwindow_save(p) || copyout((caddr_t)&sf, (caddr_t)fp, sizeof sf) ||
            suword(&((struct rwindow *)newsp)->rw_in[6], oldsp)) {
                /*