From 775618425d4cc50830894627dcc4615a6cefe3f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 16 Oct 2026 21:10:17 +0200 Subject: [PATCH] std.c: fix LC constants for openbsd --- lib/std/c.zig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/std/c.zig b/lib/std/c.zig index 53117959cc26bba62e285b4eec01ca26021bba5d..235ec18da1a1cddbd09eaf5acfae736aa28b0635 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -11327,6 +11327,16 @@ pub extern "c" fn setsid() pid_t; /// - https://sourceware.org/git/?p=glibc.git;a=blob;f=locale/bits/locale.h;h=0fcbb66114be5fef0577dc9047256eb508c45919;hb=c90cfce849d010474e8cccf3e5bff49a2c8b141f#l26 pub const LC = switch (native_os) { // https://github.com/SerenityOS/serenity/blob/fe4f3879551f2fdd8a24de06b88f4450e2f3b93d/Userland/Libraries/LibC/locale.h#L14-L29 + .serenity => enum(c_int) { + ALL = 0, + COLLATE = 1, + CTYPE = 2, + MONETARY = 3, + NUMERIC = 4, + TIME = 5, + MESSAGES = 6, + _, + }, .serenity => enum(c_int) { ALL = 0, NUMERIC = 1, -- 2.54.0