bind9/bin/named
Evan Hunt 52bba5cc34 standardize CHECK and RETERR macros
previously, there were over 40 separate definitions of CHECK macros, of
which most used "goto cleanup", and the rest "goto failure" or "goto
out". there were another 10 definitions of RETERR, of which most were
identical to CHECK, but some simply returned a result code instead of
jumping to a cleanup label.

this has now been standardized throughout the code base: RETERR is for
returning an error code in the case of an error, and CHECK is for jumping
to a cleanup tag, which is now always called "cleanup". both macros are
defined in isc/util.h.
2025-12-03 13:26:28 -08:00
..
include pass isc_buffer_t pointers when applicable 2025-11-28 18:47:49 +00:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Expose the incoming transfers' rates in the statistics channel 2025-02-20 09:32:55 +00:00
builtin.c make getoriginnode implementation optional 2025-09-15 16:11:50 +00:00
config.c fix unitiailized pointer check on getipandkeylist 2025-11-28 11:55:32 +01:00
control.c pass isc_buffer_t pointers when applicable 2025-11-28 18:47:49 +00:00
controlconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
dlz_dlopen_driver.c Use clang-format-20 to update formatting 2025-06-25 12:44:22 +10:00
fuzz.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
geoip.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
log.c debug level was ignored when logging to stderr 2025-05-13 12:47:23 -07:00
logconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
main.c Remove internal memory filling in favor of jemalloc opt.junk 2025-11-27 10:40:18 +01:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00
named.conf.rst Remove the configblock sphinx extension 2025-06-23 13:45:09 +03:00
named.rst Finalize removal of memory debug flags size and mctx 2024-12-06 02:29:20 +00:00
os.c implement the systemd notification protocol manually, drop libsystemd 2025-03-27 22:52:41 +03:00
server.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
statschannel.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
tkeyconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
transportconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
tsigconf.c Use ControlStatementsExceptControlMacros for SpaceBeforeParens 2025-08-19 07:58:33 +02:00
xsl_c.in replace the build system with meson 2025-06-11 10:30:12 +03:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00