Commit 12e3340c authored by Max Filippov's avatar Max Filippov
Browse files

linux-user: implement clock_settime



This fixes glibc testsuite test rt/tst-clock2.

Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
parent b9f9908e
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -11878,6 +11878,18 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
        goto unimplemented_nowarn;
#endif

#ifdef TARGET_NR_clock_settime
    case TARGET_NR_clock_settime:
    {
        struct timespec ts;

        ret = target_to_host_timespec(&ts, arg2);
        if (!is_error(ret)) {
            ret = get_errno(clock_settime(arg1, &ts));
        }
        break;
    }
#endif
#ifdef TARGET_NR_clock_gettime
    case TARGET_NR_clock_gettime:
    {