This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / sys / i386 / include / frame.h
index 4dbabd1..250e5c5 100644 (file)
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
  * 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.
  */
 /*
  * System stack frames.
  */
@@ -92,6 +95,20 @@ struct intrframe {
        int     if_ss;
 };
 
        int     if_ss;
 };
 
+/*
+ * 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
  */
 /*
  * Call Gate/System Call Stack Frame
  */