Module Name: src Committed By: matt Date: Tue Feb 12 02:24:42 UTC 2013
Modified Files: src/sys/sys: siginfo.h Log Message: Add two more si_trap fields (si_trap[23]) so more information can be passed on a fault. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/sys/siginfo.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/sys/siginfo.h diff -u src/sys/sys/siginfo.h:1.22 src/sys/sys/siginfo.h:1.23 --- src/sys/sys/siginfo.h:1.22 Sun Apr 10 14:37:20 2011 +++ src/sys/sys/siginfo.h Tue Feb 12 02:24:42 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: siginfo.h,v 1.22 2011/04/10 14:37:20 christos Exp $ */ +/* $NetBSD: siginfo.h,v 1.23 2013/02/12 02:24:42 matt Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -68,6 +68,8 @@ struct _ksiginfo { struct { void *_addr; int _trap; + int _trap2; + int _trap3; } _fault; struct { @@ -146,6 +148,8 @@ typedef union siginfo { #define si_addr _info._reason._fault._addr #define si_trap _info._reason._fault._trap +#define si_trap2 _info._reason._fault._trap2 +#define si_trap3 _info._reason._fault._trap3 #define si_band _info._reason._poll._band #define si_fd _info._reason._poll._fd @@ -165,6 +169,8 @@ typedef union siginfo { #define ksi_addr ksi_info._reason._fault._addr #define ksi_trap ksi_info._reason._fault._trap +#define ksi_trap2 ksi_info._reason._fault._trap2 +#define ksi_trap3 ksi_info._reason._fault._trap3 #define ksi_band ksi_info._reason._poll._band #define ksi_fd ksi_info._reason._poll._fd