git: Clean up the POSIX namespace of <iconv.h>, <dirent.h>, and <sys/stat.h>.

Sascha Wildner swildner at
Thu Dec 31 09:50:49 PST 2020

commit d960c16f87527f1b3d15a07a26e80ca82e7ae043
Author: Sascha Wildner <saw at>
Date:   Thu Dec 31 18:50:35 2020 +0100

    Clean up the POSIX namespace of <iconv.h>, <dirent.h>, and <sys/stat.h>.
    Some small residue in <sys/stat.h> remains for older specs, due to the
    kind of bumpy history of that header between issues 6 and 7. Namely,
    struct timespec should not be defined in these cases. But this is good
    enough for now.
    Thanks to zrj for testing with a full dports bulk.

Summary of changes:
 include/iconv.h  | 14 +++++++++++-
 sys/sys/dirent.h | 21 +++++++++++------
 sys/sys/stat.h   | 69 +++++++++++++++++++++++++++++++++++++++++++++++---------
 3 files changed, 85 insertions(+), 19 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list