ports/emulators/qemu-user-static/files/patch-bsd-user_freebsd_os-stat.h
Brooks Davis 003492f69b emulators/qemu-user-static: fix build on main
Call __sys___readlinkat() rather than the now removed __readlinkeat().
Neither are public interfaces, but __sys___readlinkat is somewhat more
so and is declared in libsys.h.

Reported by:	cperciva
MFH:		2025Q1
Sponsored by:	DARPA, AFRL

(cherry picked from commit 4afa6308d1)
2025-03-17 18:38:05 +00:00

11 lines
315 B
C

--- bsd-user/freebsd/os-stat.h.orig
+++ bsd-user/freebsd/os-stat.h
@@ -702,7 +702,7 @@
return -TARGET_EFAULT;
}
- ret = get_errno(__realpathat(arg1, p, b, arg4, arg5));
+ ret = get_errno(__sys___realpathat(arg1, p, b, arg4, arg5));
UNLOCK_PATH(p, arg2);
unlock_user(b, arg3, ret);