I've updated the documentation regarding FreeBSD 14.0,
as well as the maint-tools database of headers and functions.

The patch [1] is quite repetitive; the interesting changes are that
  - The *printf functions are now up-to-date with ISO C 23.
  - New functions timerfd_* were added, like on Linux and illumos.
  - The functions mempcpy and wmempcpy were added.
  - Bugs were fixed in getgroups, mktime, strto*l, strfmon_l.

[1] 
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=6016e6766c633b22a393c7f009503419f7982161

$ diff freebsd13-config.cache freebsd14-config.cache | grep '^[<>]'
< ac_cv_func___secure_getenv=${ac_cv_func___secure_getenv=no}
< ac_cv_func_issetugid=${ac_cv_func_issetugid=yes}
< ac_cv_func_mempcpy=${ac_cv_func_mempcpy=no}
> ac_cv_func_mempcpy=${ac_cv_func_mempcpy=yes}
< 
ac_cv_func_posix_spawn_file_actions_addchdir_np=${ac_cv_func_posix_spawn_file_actions_addchdir_np=no}
> ac_cv_func_posix_spawn_file_actions_addchdir_np=${ac_cv_func_posix_spawn_file_actions_addchdir_np=yes}
< 
ac_cv_func_posix_spawn_file_actions_addfchdir_np=${ac_cv_func_posix_spawn_file_actions_addfchdir_np=no}
> ac_cv_func_posix_spawn_file_actions_addfchdir_np=${ac_cv_func_posix_spawn_file_actions_addfchdir_np=yes}
< ac_cv_func_sched_getaffinity=${ac_cv_func_sched_getaffinity=no}
> ac_cv_func_sched_getaffinity=${ac_cv_func_sched_getaffinity=yes}
< ac_cv_func_secure_getenv=${ac_cv_func_secure_getenv=no}
> ac_cv_func_secure_getenv=${ac_cv_func_secure_getenv=yes}
< ac_cv_func_strverscmp=${ac_cv_func_strverscmp=no}
> ac_cv_func_strverscmp=${ac_cv_func_strverscmp=yes}
< ac_cv_func_wmempcpy=${ac_cv_func_wmempcpy=no}
> ac_cv_func_wmempcpy=${ac_cv_func_wmempcpy=yes}
> ac_cv_have_decl_mempcpy=${ac_cv_have_decl_mempcpy=yes}
> ac_cv_have_decl_secure_getenv=${ac_cv_have_decl_secure_getenv=yes}
> ac_cv_have_decl_strverscmp=${ac_cv_have_decl_strverscmp=yes}
> ac_cv_have_decl_timespec_getres=${ac_cv_have_decl_timespec_getres=yes}
> ac_cv_have_decl_wmempcpy=${ac_cv_have_decl_wmempcpy=yes}
< ac_cv_header_byteswap_h=${ac_cv_header_byteswap_h=no}
> ac_cv_header_byteswap_h=${ac_cv_header_byteswap_h=yes}
< ac_cv_header_stdckdint_h=${ac_cv_header_stdckdint_h=no}
> ac_cv_header_stdckdint_h=${ac_cv_header_stdckdint_h=yes}
< gl_cv_func_getgroups_works=${gl_cv_func_getgroups_works=no}
> gl_cv_func_getgroups_works=${gl_cv_func_getgroups_works=yes}
> gl_cv_func_posix_spawn_secure_exec=${gl_cv_func_posix_spawn_secure_exec=yes}
> gl_cv_func_posix_spawn_works=${gl_cv_func_posix_spawn_works=yes}
> gl_cv_func_posix_spawnp_secure_exec=${gl_cv_func_posix_spawnp_secure_exec=no}
< gl_cv_func_printf_directive_b=${gl_cv_func_printf_directive_b=no}
> gl_cv_func_printf_directive_b=${gl_cv_func_printf_directive_b=yes}
< 
gl_cv_func_printf_directive_uppercase_b=${gl_cv_func_printf_directive_uppercase_b=no}
> gl_cv_func_printf_directive_uppercase_b=${gl_cv_func_printf_directive_uppercase_b=yes}
< gl_cv_func_printf_sizes_c23=${gl_cv_func_printf_sizes_c23=no}
> gl_cv_func_printf_sizes_c23=${gl_cv_func_printf_sizes_c23=yes}
> gl_cv_func_sched_getaffinity3=${gl_cv_func_sched_getaffinity3=yes}
< gl_cv_func_strtol_works=${gl_cv_func_strtol_works=no}
> gl_cv_func_strtol_works=${gl_cv_func_strtol_works=yes}
< gl_cv_func_strtoll_works=${gl_cv_func_strtoll_works=no}
< gl_cv_func_strtoul_works=${gl_cv_func_strtoul_works=no}
< gl_cv_func_strtoull_works=${gl_cv_func_strtoull_works=no}
> gl_cv_func_strtoll_works=${gl_cv_func_strtoll_works=yes}
> gl_cv_func_strtoul_works=${gl_cv_func_strtoul_works=yes}
> gl_cv_func_strtoull_works=${gl_cv_func_strtoull_works=yes}
< gl_cv_func_working_mktime=${gl_cv_func_working_mktime=no}
> gl_cv_func_working_mktime=${gl_cv_func_working_mktime=yes}
< gl_cv_have_raw_decl_mempcpy=${gl_cv_have_raw_decl_mempcpy=no}
> gl_cv_have_raw_decl_mempcpy=${gl_cv_have_raw_decl_mempcpy=yes}
< gl_cv_have_raw_decl_secure_getenv=${gl_cv_have_raw_decl_secure_getenv=no}
> gl_cv_have_raw_decl_secure_getenv=${gl_cv_have_raw_decl_secure_getenv=yes}
< gl_cv_have_raw_decl_strverscmp=${gl_cv_have_raw_decl_strverscmp=no}
> gl_cv_have_raw_decl_strverscmp=${gl_cv_have_raw_decl_strverscmp=yes}
< gl_cv_have_raw_decl_timespec_getres=${gl_cv_have_raw_decl_timespec_getres=no}
> gl_cv_have_raw_decl_timespec_getres=${gl_cv_have_raw_decl_timespec_getres=yes}
< gl_cv_have_raw_decl_wmempcpy=${gl_cv_have_raw_decl_wmempcpy=no}
> gl_cv_have_raw_decl_wmempcpy=${gl_cv_have_raw_decl_wmempcpy=yes}
< gl_cv_onwards_func_issetugid=${gl_cv_onwards_func_issetugid=yes}
< gl_cv_onwards_func_mempcpy=${gl_cv_onwards_func_mempcpy=no}
> gl_cv_onwards_func_mempcpy=${gl_cv_onwards_func_mempcpy=yes}
< 
gl_cv_onwards_func_sched_getaffinity=${gl_cv_onwards_func_sched_getaffinity=no}
> gl_cv_onwards_func_sched_getaffinity=${gl_cv_onwards_func_sched_getaffinity=yes}
< gl_cv_onwards_func_wmempcpy=${gl_cv_onwards_func_wmempcpy=no}
> gl_cv_onwards_func_wmempcpy=${gl_cv_onwards_func_wmempcpy=yes}
< gl_cv_qsort_r_signature=${gl_cv_qsort_r_signature=BSD}
> gl_cv_qsort_r_signature=${gl_cv_qsort_r_signature=unknown}
< gl_cv_strfmon_l_works=${gl_cv_strfmon_l_works=no}
> gl_cv_strfmon_l_works=${gl_cv_strfmon_l_works=yes}

Bruno




Reply via email to