ia32_signal.h (95ee2897e98f5d444f26ed2334cc7c439f9c16c6) ia32_signal.h (d060b420e0f6d8f6535dfcda6f580dad3f5613d3)
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 1999 Marcel Moolenaar
5 * Copyright (c) 2003 Peter Wemm
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 140 unchanged lines hidden (view full) ---

149
150struct ia32_freebsd4_sigframe {
151 uint32_t sf_signum;
152 uint32_t sf_siginfo; /* code or pointer to sf_si */
153 uint32_t sf_ucontext; /* points to sf_uc */
154 uint32_t sf_addr; /* undocumented 4th arg */
155 uint32_t sf_ah; /* action/handler pointer */
156 struct ia32_freebsd4_ucontext sf_uc; /* = *sf_ucontext */
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 1999 Marcel Moolenaar
5 * Copyright (c) 2003 Peter Wemm
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 140 unchanged lines hidden (view full) ---

149
150struct ia32_freebsd4_sigframe {
151 uint32_t sf_signum;
152 uint32_t sf_siginfo; /* code or pointer to sf_si */
153 uint32_t sf_ucontext; /* points to sf_uc */
154 uint32_t sf_addr; /* undocumented 4th arg */
155 uint32_t sf_ah; /* action/handler pointer */
156 struct ia32_freebsd4_ucontext sf_uc; /* = *sf_ucontext */
157 struct siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */
157 struct __siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */
158};
159
160struct ia32_sigframe {
161 uint32_t sf_signum;
162 uint32_t sf_siginfo; /* code or pointer to sf_si */
163 uint32_t sf_ucontext; /* points to sf_uc */
164 uint32_t sf_addr; /* undocumented 4th arg */
165 uint32_t sf_ah; /* action/handler pointer */
166 /* Beware, hole due to ucontext being 16 byte aligned! */
167 struct ia32_ucontext sf_uc; /* = *sf_ucontext */
158};
159
160struct ia32_sigframe {
161 uint32_t sf_signum;
162 uint32_t sf_siginfo; /* code or pointer to sf_si */
163 uint32_t sf_ucontext; /* points to sf_uc */
164 uint32_t sf_addr; /* undocumented 4th arg */
165 uint32_t sf_ah; /* action/handler pointer */
166 /* Beware, hole due to ucontext being 16 byte aligned! */
167 struct ia32_ucontext sf_uc; /* = *sf_ucontext */
168 struct siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */
168 struct __siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */
169};
170
171struct ia32_osiginfo {
172 struct ia32_osigcontext si_sc;
173 int si_signo;
174 int si_code;
175 union sigval32 si_value;
176};

--- 17 unchanged lines hidden ---
169};
170
171struct ia32_osiginfo {
172 struct ia32_osigcontext si_sc;
173 int si_signo;
174 int si_code;
175 union sigval32 si_value;
176};

--- 17 unchanged lines hidden ---