The branch main has been updated by des:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=ccf937320a1a7383a2c33698007b7244f66dc022

commit ccf937320a1a7383a2c33698007b7244f66dc022
Author:     Dag-Erling Smørgrav <d...@freebsd.org>
AuthorDate: 2025-07-09 19:16:40 +0000
Commit:     Dag-Erling Smørgrav <d...@freebsd.org>
CommitDate: 2025-07-09 19:17:06 +0000

    libc: Finish removing fscandir{,_b}().
    
    These only existed for a few days before being renamed, so there's no
    reason to continue to carry compatibility shims for them.
    
    Fixes:          deeebfdecab5
    Sponsored by:   Klara, Inc.
    Reviewed by:    kevans
    Differential Revision:  https://reviews.freebsd.org/D50981
---
 ObsoleteFiles.inc       | 4 ----
 lib/libc/gen/Symbol.map | 2 --
 lib/libc/gen/scandir.c  | 6 ------
 3 files changed, 12 deletions(-)

diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index faf7c421af80..d1095b57c342 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -60,10 +60,6 @@ MOVED_LIBS+=usr/lib/libtpool.so.2
 # 20250626: replace yaml.lua with lyaml
 OLD_FILES+=usr/share/flua/yaml.lua
 
-# 20250623: fscandir() renamed to fdscandir()
-OLD_FILES+=usr/share/man/man3/fscandir.3.gz
-OLD_FILES+=usr/share/man/man3/fscandir_b.3.gz
-
 # 20250615: don't install man page for absent function
 OLD_FILES+=usr/share/man/man9/vm_map_simplify_entry.9.gz
 
diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map
index 50dbf3425964..c2020ac3d8d2 100644
--- a/lib/libc/gen/Symbol.map
+++ b/lib/libc/gen/Symbol.map
@@ -458,8 +458,6 @@ FBSD_1.8 {
        aio_read2;
        aio_write2;
        execvpe;
-       fscandir;
-       fscandir_b;
        fdscandir;
        fdscandir_b;
        fts_open_b;
diff --git a/lib/libc/gen/scandir.c b/lib/libc/gen/scandir.c
index 8e62fe980868..fb589f4b36b6 100644
--- a/lib/libc/gen/scandir.c
+++ b/lib/libc/gen/scandir.c
@@ -252,9 +252,3 @@ scandir_thunk_cmp(const void *p1, const void *p2, void 
*thunk)
        return (dc((const struct dirent **)p1, (const struct dirent **)p2));
 }
 #endif
-
-#ifdef I_AM_SCANDIR_B
-__weak_reference(fdscandir_b, fscandir_b);
-#else
-__weak_reference(fdscandir, fscandir);
-#endif

Reply via email to