]> git.puffer.fish Git - mirror/frr.git/commit
*: expose and clean up 'noreturn' functions
authorMark Stapp <mjs@cisco.com>
Thu, 24 Apr 2025 15:39:33 +0000 (11:39 -0400)
committerMark Stapp <mjs@cisco.com>
Thu, 24 Apr 2025 17:41:23 +0000 (13:41 -0400)
commit098d692b6f422dccfd7cf81361f575d504913678
tree971168a89adda7c05dc73b7754c7b8c9095e9de1
parent1b0bac0e6893dd62d11eb53fb5ae214c4b1f17fa
*: expose and clean up 'noreturn' functions

Enable the -Wmissing-noreturn warning, and resolve warnings
for gcc and clang. Add a FRR_NORETURN macro and use that for
the new changes.

Signed-off-by: Mark Stapp <mjs@cisco.com>
27 files changed:
babeld/babel_main.c
bfdd/bfdd.c
configure.ac
eigrpd/eigrp_main.c
ldpd/lde.c
ldpd/ldpd.c
ldpd/ldpe.c
lib/command_lex.l
lib/compiler.h
lib/defun_lex.l
lib/libfrr.c
lib/memory.h
lib/sigevent.c
mgmtd/mgmt_fe_adapter.c
nhrpd/nhrp_main.c
ospf6d/ospf6_main.c
ospfd/ospf_main.c
pathd/path_main.c
pbrd/pbr_main.c
pimd/pim6_main.c
pimd/pim_signals.c
ripd/rip_main.c
ripngd/ripng_main.c
sharpd/sharp_main.c
staticd/static_main.c
vtysh/vtysh_main.c
watchfrr/watchfrr.c