commit eae06cf5cce43c32c73c659a9df376a09896b933 (tree)
parent 27be3b069a8f577184ca8d2c41f1001ca46af646
Author: Alex Rønne Petersen <alex@alexrp.com>
Date: Mon, 18 May 2026 13:50:06 +0200
libzigc: add missing __dup3() symbol
This was missed in ff612334fa (https://codeberg.org/ziglang/zig/pulls/31803).
Please don't forget these weak aliases when deleting musl code; doing so can
cause portions of code in musl to fail to link. For example, this particular
case broke freopen().
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/lib/c/unistd.zig b/lib/c/unistd.zig
@@ -23,6 +23,7 @@ comptime {
symbol(&dupLinux, "dup");
symbol(&dup2Linux, "dup2");
symbol(&dup3Linux, "dup3");
+ symbol(&dup3Linux, "__dup3");
symbol(&getegidLinux, "getegid");
symbol(&geteuidLinux, "geteuid");