[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