summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/frame.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/amd64/include/frame.h')
-rw-r--r--sys/amd64/include/frame.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/sys/amd64/include/frame.h b/sys/amd64/include/frame.h
index 4dbabd1..250e5c5 100644
--- a/sys/amd64/include/frame.h
+++ b/sys/amd64/include/frame.h
@@ -33,9 +33,12 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * @(#)frame.h 5.2 (Berkeley) 1/18/91
+ * from: @(#)frame.h 5.2 (Berkeley) 1/18/91
+ * $Id$
*/
+#include <sys/signal.h>
+
/*
* System stack frames.
*/
@@ -93,6 +96,20 @@ struct intrframe {
};
/*
+ * Signal frame
+ */
+struct sigframe {
+ int sf_signum;
+ int sf_code;
+ struct sigcontext *sf_scp;
+ sig_t sf_handler;
+ int sf_eax;
+ int sf_edx;
+ int sf_ecx;
+ struct sigcontext sf_sc;
+} ;
+
+/*
* Call Gate/System Call Stack Frame
*/
OpenPOWER on IntegriCloud