lots of misc cleanups for compiler warnings
ratbox_lib.c:159:1: warning: function 'rb_lib_restart' could be declared with attribute 'noreturn' [-Wmissing-noreturn] ratbox_lib.c:220:1: warning: function 'rb_lib_loop' could be declared with attribute 'noreturn' [-Wmissing-noreturn] restart.c:55:1: warning: function 'server_reboot' could be declared with attribute 'noreturn' [-Wmissing-noreturn]
This commit is contained in:
parent
6f1e0a6f47
commit
82e920102f
6 changed files with 9 additions and 11 deletions
|
@ -27,7 +27,7 @@
|
||||||
#ifndef INCLUDED_restart_h
|
#ifndef INCLUDED_restart_h
|
||||||
#define INCLUDED_restart_h
|
#define INCLUDED_restart_h
|
||||||
|
|
||||||
void restart(const char *);
|
void restart(const char *) __attribute__((noreturn));
|
||||||
void server_reboot(void);
|
void server_reboot(void) __attribute__((noreturn));
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -179,14 +179,14 @@ typedef void die_cb(const char *buffer);
|
||||||
char *rb_ctime(const time_t, char *, size_t);
|
char *rb_ctime(const time_t, char *, size_t);
|
||||||
char *rb_date(const time_t, char *, size_t);
|
char *rb_date(const time_t, char *, size_t);
|
||||||
void rb_lib_log(const char *, ...);
|
void rb_lib_log(const char *, ...);
|
||||||
void rb_lib_restart(const char *, ...);
|
void rb_lib_restart(const char *, ...) __attribute__((noreturn));
|
||||||
void rb_lib_die(const char *, ...);
|
void rb_lib_die(const char *, ...);
|
||||||
void rb_set_time(void);
|
void rb_set_time(void);
|
||||||
const char *rb_lib_version(void);
|
const char *rb_lib_version(void);
|
||||||
|
|
||||||
void rb_lib_init(log_cb * xilog, restart_cb * irestart, die_cb * idie, int closeall, int maxfds,
|
void rb_lib_init(log_cb * xilog, restart_cb * irestart, die_cb * idie, int closeall, int maxfds,
|
||||||
size_t dh_size, size_t fd_heap_size);
|
size_t dh_size, size_t fd_heap_size);
|
||||||
void rb_lib_loop(long delay);
|
void rb_lib_loop(long delay) __attribute__((noreturn));
|
||||||
|
|
||||||
time_t rb_current_time(void);
|
time_t rb_current_time(void);
|
||||||
const struct timeval *rb_current_time_tv(void);
|
const struct timeval *rb_current_time_tv(void);
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
|
||||||
void rb_outofmemory(void);
|
void rb_outofmemory(void) __attribute__((noreturn));
|
||||||
|
|
||||||
static inline void *
|
static inline void *
|
||||||
rb_malloc(size_t size)
|
rb_malloc(size_t size)
|
||||||
|
|
|
@ -95,6 +95,5 @@ mo_restart(struct Client *client_p, struct Client *source_p, int parc, const cha
|
||||||
|
|
||||||
rb_sprintf(buf, "Server RESTART by %s", get_client_name(source_p, HIDE_IP));
|
rb_sprintf(buf, "Server RESTART by %s", get_client_name(source_p, HIDE_IP));
|
||||||
restart(buf);
|
restart(buf);
|
||||||
|
/* UNREACHABLE */
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -418,7 +418,7 @@ ircd_log_cb(const char *str)
|
||||||
ilog(L_MAIN, "libratbox reports: %s", str);
|
ilog(L_MAIN, "libratbox reports: %s", str);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void __attribute__((noreturn))
|
||||||
ircd_restart_cb(const char *str)
|
ircd_restart_cb(const char *str)
|
||||||
{
|
{
|
||||||
inotice("libratbox has called the restart callback: %s", str);
|
inotice("libratbox has called the restart callback: %s", str);
|
||||||
|
@ -730,6 +730,5 @@ main(int argc, char *argv[])
|
||||||
ConfigFileEntry.dpath, getpid());
|
ConfigFileEntry.dpath, getpid());
|
||||||
|
|
||||||
rb_lib_loop(0);
|
rb_lib_loop(0);
|
||||||
|
/* UNREACHABLE */
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1257,7 +1257,7 @@ main(int argc, char **argv)
|
||||||
if(!ssld_ssl_ok)
|
if(!ssld_ssl_ok)
|
||||||
send_nossl_support(mod_ctl, NULL);
|
send_nossl_support(mod_ctl, NULL);
|
||||||
rb_lib_loop(0);
|
rb_lib_loop(0);
|
||||||
return 0;
|
/* UNREACHABLE */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue