diff options
author | Paul Burton <paul@archlinuxmips.org> | 2014-06-22 11:25:33 +0100 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2014-06-29 14:19:58 +0300 |
commit | 8289d112811adfd609c1e3d855427a96418564b0 (patch) | |
tree | 2847284d80a3a6d03764baa7ec1faaedde010093 /linux-user/vm86.c | |
parent | 76b94245507881a0621c5bb3b144c3c19dcbcb4d (diff) |
linux-user: translate the result of getsockopt SO_TYPE
QEMU previously passed the result of the host syscall directly to the
target program. This is a problem if the host & target have different
representations of socket types, as is the case when running a MIPS
target program on an x86 host. Introduce a host_to_target_sock_type
helper function mirroring the existing target_to_host_sock_type, and
call it to translate the value provided by getsockopt when called for
the SO_TYPE option.
Signed-off-by: Paul Burton <paul@archlinuxmips.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user/vm86.c')
0 files changed, 0 insertions, 0 deletions