sim: callback: add missing cb_target_to_host_signal
There's been a prototype for this forever, but the implementation was missing. Probably because there weren't any callers, but we'll start using it to implement the kill function.
This commit is contained in:
parent
cc40b4f2a3
commit
13b0d6e5a2
@ -1,3 +1,7 @@
|
|||||||
|
2021-06-22 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* callback.c (cb_target_to_host_signal): New function.
|
||||||
|
|
||||||
2021-06-22 Mike Frysinger <vapier@gentoo.org>
|
2021-06-22 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
* callback.c: Include signal.h.
|
* callback.c: Include signal.h.
|
||||||
|
@ -927,6 +927,19 @@ cb_target_to_host_open (host_callback *cb, int target_val)
|
|||||||
return host_val;
|
return host_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Translate the target's version of a signal number to the host's.
|
||||||
|
This isn't actually the host's version, rather a canonical form.
|
||||||
|
??? Perhaps this should be renamed to ..._canon_signal. */
|
||||||
|
|
||||||
|
int
|
||||||
|
cb_target_to_host_signal (host_callback *cb, int target_val)
|
||||||
|
{
|
||||||
|
const CB_TARGET_DEFS_MAP *m =
|
||||||
|
cb_target_map_entry (cb->signal_map, target_val);
|
||||||
|
|
||||||
|
return m ? m->host_val : -1;
|
||||||
|
}
|
||||||
|
|
||||||
/* Utility for e.g. cb_host_to_target_stat to store values in the target's
|
/* Utility for e.g. cb_host_to_target_stat to store values in the target's
|
||||||
stat struct.
|
stat struct.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user