[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/5] linux-user: correct setsockopt() strace.
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 2/5] linux-user: correct setsockopt() strace. |
Date: |
Fri, 10 Jun 2016 13:53:33 +0100 |
On 8 June 2016 at 21:24, Laurent Vivier <address@hidden> wrote:
> From: Laurent Vivier <address@hidden>
>
> Parameter of SO_RCVTIMEO and SO_SNDTIMEO is timeval, not int.
>
> To test this, you can use :
>
> QEMU_STRACE= ping localhost 2>&1 |grep TIMEO
> 568 setsockopt(3,SOL_SOCKET,SO_SNDTIMEO,{1,0},8) = 0
> 568 setsockopt(3,SOL_SOCKET,SO_RCVTIMEO,{1,0},8) = 0
>
> Signed-off-by: Laurent Vivier <address@hidden>
> ---
> linux-user/strace.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/linux-user/strace.c b/linux-user/strace.c
> index a7b24e2..398e56e 100644
> --- a/linux-user/strace.c
> +++ b/linux-user/strace.c
> @@ -1486,10 +1486,12 @@ print_optint:
> goto print_optint;
> case TARGET_SO_RCVTIMEO:
> gemu_log("SO_RCVTIMEO,");
> - goto print_optint;
> + print_timeval(optval, 0);
> + break;
> case TARGET_SO_SNDTIMEO:
> gemu_log("SO_SNDTIMEO,");
> - goto print_optint;
> + print_timeval(optval, 0);
> + break;
> case TARGET_SO_ATTACH_FILTER: {
> struct target_sock_fprog *fprog;
You should just squash this into patch 1.
thanks
-- PMM
- [Qemu-devel] [PATCH 0/5] linux-user: some strace improvements, Laurent Vivier, 2016/06/08
- [Qemu-devel] [PATCH 3/5] linux-user: add socket() strace, Laurent Vivier, 2016/06/08
- [Qemu-devel] [PATCH 4/5] linux-user: fix clone() strace, Laurent Vivier, 2016/06/08
- [Qemu-devel] [PATCH 2/5] linux-user: correct setsockopt() strace., Laurent Vivier, 2016/06/08
- Re: [Qemu-devel] [PATCH 2/5] linux-user: correct setsockopt() strace.,
Peter Maydell <=
- [Qemu-devel] [PATCH 1/5] linux-user: add socketcall() strace, Laurent Vivier, 2016/06/08
- [Qemu-devel] [PATCH 5/5] linux-user: update get_thread_area/set_thread_area strace, Laurent Vivier, 2016/06/08