summaryrefslogtreecommitdiff
path: root/std/time.zc
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-29 13:26:12 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-29 13:26:12 +0000
commitb7debea921e0de41bd218c099ec8f6250b15f7f1 (patch)
tree42864598a9979c2c0416c737df3d6c30f1dd142d /std/time.zc
parentfc6ff10acb9d00ea1c8c5924869e0efbd38093c5 (diff)
Fix portability issue macOS
Diffstat (limited to 'std/time.zc')
-rw-r--r--std/time.zc6
1 files changed, 3 insertions, 3 deletions
diff --git a/std/time.zc b/std/time.zc
index 8e7cc6c..865dd6d 100644
--- a/std/time.zc
+++ b/std/time.zc
@@ -12,8 +12,8 @@ raw {
return (uint64_t)(tv.tv_sec) * 1000 + (uint64_t)(tv.tv_usec) / 1000;
}
- static long _z_time_time(void) {
- return (long)time(NULL);
+ static int64_t _z_time_time(void) {
+ return (int64_t)time(NULL);
}
}
@@ -21,7 +21,7 @@ extern fn srand(seed: U32);
extern fn rand() -> int;
extern fn usleep(micros: U32) -> int;
extern fn _time_now_impl() -> U64;
-extern fn _z_time_time() -> long;
+extern fn _z_time_time() -> I64;
struct Duration {
millis: U64;