[sudo-commits] sudo changeset 14199:ad3c04a1bbb0

Todd C. Miller Todd.Miller at sudo.ws
Wed Sep 14 13:15:34 MDT 2022


changeset:	14199:ad3c04a1bbb0 in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/ad3c04a1bbb0
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Wed Sep 07 07:48:31 2022 -0600

Log Message:
	Move gcc-style __attribute__ macros to config.h.in
	Renamed __malloc -> sudo_malloclike, __printflike -> sudo_printflike,
	__printf0like -> sudo_printf0like.
	Add sudo_noreturn instead of __attribute__((__noreturn__)).
	We do not use stdnoreturn.h since it has been deprecated in C23
	in favor of the [[noreturn]] attribute.

diffstat:

 config.h.in                       |  48 ++++++++++++++++++++++++++++++++-
 configure.ac                      |  48 ++++++++++++++++++++++++++++++++-
 include/sudo_compat.h             |  56 ++------------------------------------
 include/sudo_debug.h              |   6 ++--
 include/sudo_fatal.h              |  26 +++++++++---------
 include/sudo_lbuf.h               |   4 +-
 include/sudo_util.h               |   6 ++--
 lib/eventlog/eventlog.c           |   2 +-
 plugins/sudoers/check_aliases.c   |   2 +-
 plugins/sudoers/cvtsudoers.c      |  37 ++++++++++++++-----------
 plugins/sudoers/cvtsudoers.h      |   2 +-
 plugins/sudoers/defaults.c        |   2 +-
 plugins/sudoers/logging.h         |  12 ++++----
 plugins/sudoers/sudoreplay.c      |  29 +++++++++++---------
 plugins/sudoers/testsudoers.c     |   2 +-
 plugins/sudoers/toke.h            |   2 +-
 plugins/sudoers/tsdump.c          |   2 +-
 plugins/sudoers/visudo.c          |  24 ++++++++--------
 src/parse_args.c                  |   6 ++--
 src/regress/noexec/check_noexec.c |   3 +-
 src/sudo.h                        |   2 +-
 21 files changed, 186 insertions(+), 135 deletions(-)



More information about the sudo-commits mailing list