add addr arg to sendsig/trapsignal; no siginfo_t support yet
authorderaadt <deraadt@openbsd.org>
Tue, 28 Jan 1997 03:54:52 +0000 (03:54 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 28 Jan 1997 03:54:52 +0000 (03:54 +0000)
sys/arch/arc/arc/machdep.c
sys/arch/arc/arc/trap.c

index f96fcf3..755fd0f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: machdep.c,v 1.16 1996/10/20 22:40:32 imp Exp $        */
+/*     $OpenBSD: machdep.c,v 1.17 1997/01/28 03:54:52 deraadt Exp $    */
 /*
  * Copyright (c) 1988 University of Utah.
  * Copyright (c) 1992, 1993
@@ -38,7 +38,7 @@
  * SUCH DAMAGE.
  *
  *     from: @(#)machdep.c     8.3 (Berkeley) 1/12/94
- *      $Id: machdep.c,v 1.16 1996/10/20 22:40:32 imp Exp $
+ *      $Id: machdep.c,v 1.17 1997/01/28 03:54:52 deraadt Exp $
  */
 
 /* from: Utah Hdr: machdep.c 1.63 91/04/24 */
@@ -717,10 +717,11 @@ int sigpid = 0;
  * Send an interrupt to process.
  */
 void
-sendsig(catcher, sig, mask, code)
+sendsig(catcher, sig, mask, code, addr)
        sig_t catcher;
        int sig, mask;
        u_long code;
+       caddr_t addr;
 {
        register struct proc *p = curproc;
        register struct sigframe *fp;
index 8c60bec..cb84783 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: trap.c,v 1.6 1996/09/14 15:58:18 pefo Exp $   */
+/*     $OpenBSD: trap.c,v 1.7 1997/01/28 03:54:53 deraadt Exp $        */
 /*
  * Copyright (c) 1988 University of Utah.
  * Copyright (c) 1992, 1993
@@ -39,7 +39,7 @@
  * from: Utah Hdr: trap.c 1.32 91/04/06
  *
  *     from: @(#)trap.c        8.5 (Berkeley) 1/11/94
- *      $Id: trap.c,v 1.6 1996/09/14 15:58:18 pefo Exp $
+ *      $Id: trap.c,v 1.7 1997/01/28 03:54:53 deraadt Exp $
  */
 
 #include <sys/param.h>
@@ -768,7 +768,7 @@ trap(statusReg, causeReg, vadr, pc, args)
        p->p_md.md_regs[PC] = pc;
        p->p_md.md_regs[CAUSE] = causeReg;
        p->p_md.md_regs[BADVADDR] = vadr;
-       trapsignal(p, i, ucode);
+       trapsignal(p, i, ucode, (caddr_t)vadr);
 out:
        /*
         * Note: we should only get here if returning to user mode.