|
|
@@ -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);
|