si_addr should be of type void *, not char *
authorguenther <guenther@openbsd.org>
Fri, 7 Apr 2017 04:48:44 +0000 (04:48 +0000)
committerguenther <guenther@openbsd.org>
Fri, 7 Apr 2017 04:48:44 +0000 (04:48 +0000)
From Andrew Aldridge (i80and(at)foxquill.com)
ok millert@ mpi@

sys/sys/siginfo.h

index 814e8f2..dd6b32f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: siginfo.h,v 1.11 2015/04/14 16:40:46 millert Exp $    */
+/*     $OpenBSD: siginfo.h,v 1.12 2017/04/07 04:48:44 guenther Exp $   */
 
 /*
  * Copyright (c) 1997 Theo de Raadt
@@ -150,7 +150,7 @@ typedef struct {
                        } _pdata;
                } _proc;
                struct {        /* SIGSEGV, SIGBUS, SIGILL and SIGFPE */
-                       caddr_t _addr;          /* faulting address */
+                       void    *_addr;         /* faulting address */
                        int     _trapno;        /* illegal trap number */
                } _fault;
 #if 0