aboutsummaryrefslogtreecommitdiff
path: root/linux-user/vm86.c
diff options
context:
space:
mode:
authorPaul Burton <paul@archlinuxmips.org>2014-06-22 11:25:33 +0100
committerRiku Voipio <riku.voipio@linaro.org>2014-06-29 14:19:58 +0300
commit8289d112811adfd609c1e3d855427a96418564b0 (patch)
tree2847284d80a3a6d03764baa7ec1faaedde010093 /linux-user/vm86.c
parent76b94245507881a0621c5bb3b144c3c19dcbcb4d (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