qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] linux-user: remove host stime() syscall


From: Cole Robinson
Subject: Re: [PATCH] linux-user: remove host stime() syscall
Date: Tue, 12 Nov 2019 09:45:06 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0

On 11/12/19 9:25 AM, Laurent Vivier wrote:
> stime() has been withdrawn from glibc
> (12cbde1dae6f "Use clock_settime to implement stime; withdraw stime.")
> 
> Implement the target stime() syscall using host
> clock_settime(CLOCK_REALTIME, ...) as it is done internally in glibc.
> 
> Tested qemu-ppc/x86_64 with:
> 
>       #include <time.h>
>       #include <stdio.h>
> 
>       int main(void)
>       {
>               time_t t;
>               int ret;
> 
>               /* date -u -d"2019-11-12T15:11:00" "+%s" */
>               t = 1573571460;
>               ret = stime(&t);
>               printf("ret %d\n", ret);
>               return 0;
>       }
> 
>         # date; ./stime; date
>         Tue Nov 12 14:18:32 UTC 2019
>         ret 0
>         Tue Nov 12 15:11:00 UTC 2019
> 
> Buglink: https://bugs.launchpad.net/qemu/+bug/1852115
> Reported-by: Cole Robinson <address@hidden>
> Signed-off-by: Laurent Vivier <address@hidden>

Fixes the build issue for me. Thanks Laurent!

- Cole




reply via email to

[Prev in Thread] Current Thread [Next in Thread]