diff options
Diffstat (limited to 'sys/amd64/include/frame.h')
-rw-r--r-- | sys/amd64/include/frame.h | 19 |
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 */ |