Test-Code:
Code: Alles auswählen
Structure timeval
tv_sec.l
tv_usec.l
EndStructure
Structure timeval2
tv_sec.l
tv_usec.q
EndStructure
Structure timeval3
tv_sec.q
tv_usec.l
EndStructure
Structure timeval4
tv_sec.q
tv_usec.q
EndStructure
ImportC ""
clock_gettime.i(clock_id.i, *tv)
EndImport
Debug "; tv_sec.l und tv_usec.l:"
clock_gettime(0, @time.timeval)
Debug "tv_sec: " + Str(time\tv_sec)
Debug "tv_usec: " + Str(time\tv_usec)
Debug "; tv_sec.l und tv_usec.q:"
clock_gettime(0, @time2.timeval2)
Debug "tv_sec: " + Str(time2\tv_sec)
Debug "tv_usec: " + Str(time2\tv_usec)
Debug "; tv_sec.q und tv_usec.l:"
clock_gettime(0, @time3.timeval3)
Debug "tv_sec: " + Str(time3\tv_sec)
Debug "tv_usec: " + Str(time3\tv_usec)
Debug "; tv_sec.q und tv_usec.q:"
clock_gettime(0, @time4.timeval4)
Debug "tv_sec: " + Str(time4\tv_sec)
Debug "tv_usec: " + Str(time4\tv_usec)
Code: Alles auswählen
; tv_sec.l und tv_usec.l:
tv_sec: 1409419167
tv_usec: 596094686
; tv_sec.l und tv_usec.q:
tv_sec: 1409419167
tv_usec: 596112620
; tv_sec.q und tv_usec.l:
tv_sec: 2560310154939729823
tv_usec: 0
; tv_sec.q und tv_usec.q:
tv_sec: 2560340176761128863
tv_usec: 0
Code: Alles auswählen
; tv_sec.l und tv_usec.l:
tv_sec: 1409419239
tv_usec: 0
; tv_sec.l und tv_usec.q:
tv_sec: 1409419239
tv_usec: 3340233608408334336
; tv_sec.q und tv_usec.l:
tv_sec: 1409419239
tv_usec: 777717368
; tv_sec.q und tv_usec.q:
tv_sec: 1409419239
tv_usec: 777725751
Code: Alles auswählen
Structure timeval
tv_sec.i ; Integer
tv_usec.l ; Long
EndStructure