fix build error for ubuntu20.04 83/232983/4 accepted/tizen/devbase/tools/20200618.010601 submit/trunk/20200612.131210 submit/trunk/20200612.180310 submit/trunk/20200612.182210 submit/trunk/20200612.185510 submit/trunk/20200612.191020 submit/trunk/20200615.140020 submit/trunk/20200617.133020
authoryan11.meng <yan11.meng@samsung.com>
Mon, 11 May 2020 06:19:57 +0000 (14:19 +0800)
committeryan11.meng <yan11.meng@samsung.com>
Mon, 11 May 2020 06:58:20 +0000 (14:58 +0800)
 "undefined reference to `stime'"

Change-Id: I7fac778248574a002fb13c7c4b1bfd84e07bdc0f
Signed-off-by: yan11.meng <yan11.meng@samsung.com>
linux-user/syscall.c

index 998ae6a6722d294c1d3e2cd86941cbdc989f91f0..c702119ea7a52830a3df38714164ae7632631755 100644 (file)
@@ -5459,10 +5459,11 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
 #ifdef TARGET_NR_stime /* not on alpha */
     case TARGET_NR_stime:
         {
-            time_t host_time;
-            if (get_user_sal(host_time, arg1))
+           struct timespec ts;
+            ts.tv_nsec = 0;
+            if (get_user_sal(ts.tv_sec, arg1))
                 goto efault;
-            ret = get_errno(stime(&host_time));
+            ret = get_errno(clock_settime(CLOCK_REALTIME, &ts));
         }
         break;
 #endif