authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-18 13:50:06+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-18 19:19:18+02:00
logeae06cf5cce43c32c73c659a9df376a09896b933
treeab3fd22f13d0e0b3b57d20c021b3a31720484931
parent27be3b069a8f577184ca8d2c41f1001ca46af646

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().

1 files changed, 1 insertions(+), 0 deletions(-)

lib/c/unistd.zig+1
......@@ -23,6 +23,7 @@ comptime {
2323 symbol(&dupLinux, "dup");
2424 symbol(&dup2Linux, "dup2");
2525 symbol(&dup3Linux, "dup3");
26 symbol(&dup3Linux, "__dup3");
2627
2728 symbol(&getegidLinux, "getegid");
2829 symbol(&geteuidLinux, "geteuid");