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 --- |