targets/Linux/plc_Linux_main.c
changeset 592 c6408f92da0a
parent 580 9dd978e6537c
child 614 eed1dcf311a1
--- a/targets/Linux/plc_Linux_main.c	Thu Mar 31 19:04:03 2011 +0200
+++ b/targets/Linux/plc_Linux_main.c	Thu Mar 31 19:09:49 2011 +0200
@@ -20,7 +20,10 @@
 
 void PLC_GetTime(IEC_TIME *CURRENT_TIME)
 {
-    clock_gettime(CLOCK_REALTIME, CURRENT_TIME);
+    struct timespec tmp;
+    clock_gettime(CLOCK_REALTIME, &tmp);
+    CURRENT_TIME->tv_sec = tmp.tv_sec;
+    CURRENT_TIME->tv_nsec = tmp.tv_nsec;
 }
 
 void PLC_timer_notify(sigval_t val)