Set the clock id to CLOCK_REALTIME when calling clock_gettime.

Previously, time() allocated stack space for the clock id argument, but didn't actually set a value.
This commit is contained in:
coronax 2024-09-07 22:16:22 -05:00
parent 4e2a3bde92
commit 838c8b48b7
2 changed files with 9 additions and 2 deletions

View File

@ -66,3 +66,9 @@
.global _clock_settime .global _clock_settime
.global _localtime .global _localtime
.global _mktime .global _mktime
;------------------------------------------------------------------------------
; Constants
CLOCK_REALTIME = 0

View File

@ -6,7 +6,7 @@
.export _time .export _time
.import decsp1, ldeaxi .import pusha, ldeaxi
.importzp ptr1, sreg, tmp1, tmp2 .importzp ptr1, sreg, tmp1, tmp2
.include "time.inc" .include "time.inc"
@ -22,7 +22,8 @@
; Get the time (machine dependent) ; Get the time (machine dependent)
jsr decsp1 lda #CLOCK_REALTIME
jsr pusha
lda #<time lda #<time
ldx #>time ldx #>time
jsr _clock_gettime jsr _clock_gettime