Files
xemu/linux-user
Michael Tokarev 124a1341a6 linux-user: do_setsockopt: make ip_mreq local to the place it is used and inline target_to_host_ip_mreq()
ip_mreq is declared at the beginning of do_setsockopt(), while
it is used in only one place.  Move its declaration to that very
place and replace pointer to alloca()-allocated memory with the
structure itself.

target_to_host_ip_mreq() is used only once, inline it.

This change also properly handles TARGET_EFAULT when the address
is wrong.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Message-Id: <20240331100737.2724186-3-mjt@tls.msk.ru>
[rth: Fix braces, adjust optlen to match host structure size]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2024-04-24 15:46:00 -07:00
..
2023-10-30 13:41:55 -07:00
2023-10-30 13:41:56 -07:00
2023-10-30 13:41:55 -07:00
2023-10-30 13:41:55 -07:00
2024-03-26 18:20:36 -10:00
2024-04-24 15:46:00 -07:00
2024-03-26 18:20:36 -10:00
2024-03-01 08:05:59 -10:00