On Wed, Jun 11, 2025 at 05:00:27PM +0000, Brooks Davis wrote: > The branch main has been updated by brooks: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=e453e498cbb88570a3ff7b3679de65c88707da95 > > commit e453e498cbb88570a3ff7b3679de65c88707da95 > Author: Brooks Davis <bro...@freebsd.org> > AuthorDate: 2025-06-11 16:39:02 +0000 > Commit: Brooks Davis <bro...@freebsd.org> > CommitDate: 2025-06-11 16:39:02 +0000 > > machine/stdarg.h -> sys/stdarg.h > > Switch to using sys/stdarg.h for va_list type and va_* builtins. > > Make an attempt to insert the include in a sensible place. Where > style(9) was followed this is easy, where it was ignored, aim for the > first block of sys/*.h headers and don't get too fussy or try to fix > other style bugs. > > Reviewed by: imp > Exp-run by: antoine (PR 286274) > Pull Request: https://github.com/freebsd/freebsd-src/pull/1595
The PR contains an additional commit to add a warning to machine/stdarg.h. Based on the results on the exp-run I've chosen not to add this yet and plan to wait until all supported releases contain sys/stdarg.h. Given an MFC of sys/stdarg.h to releng/14 prior to 14.4, this should happen when 13.x and 14.3 go out of support next spring. -- Brooks