src/dpdk/lib/librte_eal/common/eal_common_debug.c
void
rte_exit(int exit_code, const char *format, ...)
{
	va_list ap;

	if (exit_code != 0)
		RTE_LOG(CRIT, EAL, "Error - exiting with code: %d\n"
				"  Cause: ", exit_code);

	va_start(ap, format);
	rte_vlog(RTE_LOG_CRIT, RTE_LOGTYPE_EAL, format, ap);
	va_end(ap);

	if (rte_eal_cleanup() != 0)
		RTE_LOG(CRIT, EAL,
			"EAL could not release all resources\n");
	exit(exit_code);
}
/*
 * Like rte_panic this terminates the application. However, no traceback is
 * provided and no core-dump is generated.
 */
Like rte_panic this terminates the application. However, no traceback is
provided and no core-dump is generated.
Like rte_panic this terminates the application . However no traceback is provided and no core - dump is generated .
void
rte_exit(int exit_code, const char *format, ...)
{
	va_list ap;
	if (exit_code != 0)
		RTE_LOG(CRIT, EAL, "Error - exiting with code: %d\n"
				"  Cause: ", exit_code);
	va_start(ap, format);
	rte_vlog(RTE_LOG_CRIT, RTE_LOGTYPE_EAL, format, ap);
	va_end(ap);
	if (rte_eal_cleanup() != 0)
		RTE_LOG(CRIT, EAL,
			"EAL could not release all resources\n");
	exit(exit_code);
}
void rte_exit ( int exit_code , const char * format , ... ) { va_list ap ; if ( exit_code != 0 ) RTE_LOG ( CRIT , EAL , " \n " " " , exit_code ) ; va_start ( ap , format ) ; rte_vlog ( RTE_LOG_CRIT , RTE_LOGTYPE_EAL , format , ap ) ; va_end ( ap ) ; if ( rte_eal_cleanup ( ) != 0 ) RTE_LOG ( CRIT , EAL , " \n " ) ; exit ( exit_code ) ; }
Like rte_panic this terminates the application.
Like rte_panic this terminates the application .