forked from Mirror/frr
treewide: add attribute to functions that do not return
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
This commit is contained in:
parent
795fbef4df
commit
b25b292538
|
@ -128,7 +128,8 @@ extern void frr_preinit(struct frr_daemon_info *daemon, int argc, char **argv);
|
|||
extern void frr_opt_add(const char *optstr, const struct option *longopts,
|
||||
const char *helpstr);
|
||||
extern int frr_getopt(int argc, char *const argv[], int *longindex);
|
||||
extern void frr_help_exit(int status);
|
||||
|
||||
extern __attribute__((__noreturn__)) void frr_help_exit(int status);
|
||||
|
||||
extern struct thread_master *frr_init(void);
|
||||
extern const char *frr_get_progname(void);
|
||||
|
|
|
@ -179,7 +179,8 @@ extern int qmem_walk(qmem_walk_fn *func, void *arg);
|
|||
extern int log_memstats(FILE *fp, const char *);
|
||||
#define log_memstats_stderr(prefix) log_memstats(stderr, prefix)
|
||||
|
||||
extern void memory_oom(size_t size, const char *name);
|
||||
extern __attribute__((__noreturn__)) void memory_oom(size_t size,
|
||||
const char *name);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -314,7 +314,7 @@ extern void zserv_read_file(char *input);
|
|||
#endif
|
||||
|
||||
/* TODO */
|
||||
int zebra_finalize(struct thread *event);
|
||||
__attribute__((__noreturn__)) int zebra_finalize(struct thread *event);
|
||||
|
||||
/*
|
||||
* Graceful restart functions.
|
||||
|
|
Loading…
Reference in a new issue