Commit 0ad97b4122

Alex Rønne Petersen <alex@alexrp.com>
2024-08-03 18:49:12
std.os.linux: Add VDSO definition for riscv32/riscv64.
1 parent 64e1191
Changed files (2)
lib
lib/std/os/linux/riscv32.zig
@@ -188,7 +188,10 @@ pub const Elf_Symndx = u32;
 
 pub const MMAP2_UNIT = 4096;
 
-pub const VDSO = struct {};
+pub const VDSO = struct {
+    pub const CGT_SYM = "__vdso_clock_gettime";
+    pub const CGT_VER = "LINUX_4.15";
+};
 
 /// TODO
 pub const ucontext_t = void;
lib/std/os/linux/riscv64.zig
@@ -215,7 +215,10 @@ pub const Stat = extern struct {
 
 pub const Elf_Symndx = u32;
 
-pub const VDSO = struct {};
+pub const VDSO = struct {
+    pub const CGT_SYM = "__vdso_clock_gettime";
+    pub const CGT_VER = "LINUX_4.15";
+};
 
 /// TODO
 pub const ucontext_t = void;