diff options
| author | Warner Losh <imp@bsdimp.com> | 2022-01-16 09:28:59 -0700 |
|---|---|---|
| committer | Warner Losh <imp@bsdimp.com> | 2022-01-28 15:52:39 -0700 |
| commit | e32a63010ff221f7e161a592972076d2976c5eae (patch) | |
| tree | daf095c8c6bd617b24fa9f24b35f2d95317c4c93 /scripts/qapi/parser.py | |
| parent | 149076ade7b8250fa62a6b1e7462f8d2c340b27e (diff) | |
| download | focaccia-qemu-e32a63010ff221f7e161a592972076d2976c5eae.tar.gz focaccia-qemu-e32a63010ff221f7e161a592972076d2976c5eae.zip | |
bsd-user/signal.c: Add si_type argument to queue_signal
Mirror the linux-user practice and add a si_type argument to queue signal. This will be transported as the upper 8 bits in the si_type element of siginfo so that we know what bits of the structure are valid and so we can properly implement host_to_target_siginfo_noswap and tswap_siginfo. Adapt the one caller of queue_signal to the new interface. Use all the same names as Linux (except _RT which we don't treat differently, unlike Linux), though some are unused. Place this into signal-common.h since that's a better place given bsd-user's structure. Move prototype of queue_signal to signal-common.h to mirror linux-user's location. Signed-off-by: Warner Losh <imp@bsdimp.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'scripts/qapi/parser.py')
0 files changed, 0 insertions, 0 deletions