summaryrefslogtreecommitdiff
path: root/sys/i386/include/frame.h
diff options
context:
space:
mode:
authorRodney W. Grimes <rgrimes@FreeBSD.org>1993-10-08 20:51:00 +0000
committerRodney W. Grimes <rgrimes@FreeBSD.org>1993-10-08 20:51:00 +0000
commit09f07fb057592bd3236f523a6ffa445b1671cac4 (patch)
treeb58e093f974506172365dd9286d3d54c320f6782 /sys/i386/include/frame.h
parent3409a2f6630130987b136fb9962888cf4c5ce209 (diff)
downloadsrc-test2-09f07fb057592bd3236f523a6ffa445b1671cac4.tar.gz
src-test2-09f07fb057592bd3236f523a6ffa445b1671cac4.zip
Notes
Diffstat (limited to 'sys/i386/include/frame.h')
-rw-r--r--sys/i386/include/frame.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/sys/i386/include/frame.h b/sys/i386/include/frame.h
index 4dbabd1935ce..250e5c5e40af 100644
--- a/sys/i386/include/frame.h
+++ b/sys/i386/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
*/