Explorar el Código

util.h: avoid 2 warnings

* exec/util.h (_corosync_out_of_memory_error): Mark as "noreturn".
(_corosync_exit_error): Likewise.

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1967 fd59a12c-fef9-0310-b244-a6a79926bd2f
Jim Meyering hace 17 años
padre
commit
ff701e7c32
Se han modificado 1 ficheros con 4 adiciones y 3 borrados
  1. 4 3
      exec/util.h

+ 4 - 3
exec/util.h

@@ -69,9 +69,10 @@ enum e_ais_done {
 extern int name_match(cs_name_t *name1, cs_name_t *name2);
 extern int mar_name_match(mar_name_t *name1, mar_name_t *name2);
 #define corosync_exit_error(err) _corosync_exit_error ((err), __FILE__, __LINE__)
-extern void _corosync_exit_error (
-	enum e_ais_done err, const char *file, unsigned int line);
-void _corosync_out_of_memory_error (void);
+extern void _corosync_exit_error (enum e_ais_done err, const char *file,
+				  unsigned int line)
+  __attribute__((__noreturn__));
+void _corosync_out_of_memory_error (void) __attribute__((__noreturn__));
 extern char *getcs_name_t (cs_name_t *name);
 extern char *strstr_rs (const char *haystack, const char *needle);
 extern void setcs_name_t (cs_name_t *name, char *str);