--- a/src/ntpd.h +++ b/src/ntpd.h @@ -33,6 +33,10 @@ #include "ntp.h" +#if !defined(HAVE_ATTRIBUTE__DEAD) && !defined(__dead) +#define __dead __attribute__((__noreturn__)) +#endif + #define MAXIMUM(a, b) ((a) > (b) ? (a) : (b)) #ifndef NTPD_USER --- a/src/log.c +++ b/src/log.c @@ -24,6 +24,10 @@ #include #include +#if !defined(HAVE_ATTRIBUTE__DEAD) && !defined(__dead) +#define __dead __attribute__((__noreturn__)) +#endif + static int debug; static int verbose; const char *log_procname;