Fix fr_exit signatures
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 26 Jan 2014 16:16:36 +0000 (16:16 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 26 Jan 2014 17:04:22 +0000 (17:04 +0000)
src/include/libradius.h

index 29dbf22..beffd9b 100644 (file)
@@ -592,10 +592,10 @@ char const *fr_syserror(int num);
 extern bool fr_assert_cond(char const *file, int line, char const *expr, bool cond);
 #define fr_assert(_x) fr_assert_cond(__FILE__,  __LINE__, #_x, (_x))
 
-extern void _fr_exit(char const *file, int line, int status);
+extern void NEVER_RETURNS _fr_exit(char const *file, int line, int status);
 #define fr_exit(_x) _fr_exit(__FILE__,  __LINE__, (_x))
 
-extern void _fr_exit_now(char const *file, int line, int status);
+extern void NEVER_RETURNS _fr_exit_now(char const *file, int line, int status);
 #define fr_exit_now(_x) _fr_exit_now(__FILE__,  __LINE__, (_x))
 
 extern char const *fr_strerror(void);