X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Finclude%2Frte_common.h;h=733447b7368b6e6f345dc9995b8db15259182207;hb=ddcd7640ca48a13ac211f356495ec894651b87b4;hp=28d339a30f34b7ccb1bcc09e390c6b7cd6434bec;hpb=ce6427ddca734aa2aad25ccf385f70f8bcf7e48b;p=dpdk.git diff --git a/lib/librte_eal/include/rte_common.h b/lib/librte_eal/include/rte_common.h index 28d339a30f..733447b736 100644 --- a/lib/librte_eal/include/rte_common.h +++ b/lib/librte_eal/include/rte_common.h @@ -182,6 +182,11 @@ static void __attribute__((destructor(RTE_PRIO(prio)), used)) func(void) #define RTE_FINI(func) \ RTE_FINI_PRIO(func, LAST) +/** + * Hint never returning function + */ +#define __rte_noreturn __attribute__((noreturn)) + /** * Force a function to be inlined */ @@ -826,9 +831,8 @@ rte_str_to_size(const char *str) * printf format characters which will be expanded using any further parameters * to the function. */ -void +__rte_noreturn void rte_exit(int exit_code, const char *format, ...) - __attribute__((noreturn)) __rte_format_printf(2, 3); #ifdef __cplusplus