From: Johannes Lundberg <joha...@freebsd.org> *BSD don't have /proc/self/fd, they use /dev/fd instead. At Linux /dev/fd is a symlink to /proc/self/fd
Signed-off-by: Johannes Lundberg <joha...@freebsd.org> Signed-off-by: Leonid Bobrov <mazoc...@disroot.org> --- tests/test-helpers.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test-helpers.c b/tests/test-helpers.c index b2189d8..03419fb 100644 --- a/tests/test-helpers.c +++ b/tests/test-helpers.c @@ -47,8 +47,8 @@ count_open_fds(void) struct dirent *ent; int count = 0; - dir = opendir("/proc/self/fd"); - assert(dir && "opening /proc/self/fd failed."); + dir = opendir("/dev/fd"); + assert(dir && "opening /dev/fd failed."); errno = 0; while ((ent = readdir(dir))) { @@ -57,7 +57,7 @@ count_open_fds(void) continue; count++; } - assert(errno == 0 && "reading /proc/self/fd failed."); + assert(errno == 0 && "reading /dev/fd failed."); closedir(dir); -- 2.20.1 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel