Application.mk and main.c files: Change builtin's entry point from main to xxx_main by macro expansion. This change make the entry point fully compliant with POSIX/ANSI standard.

This commit is contained in:
Xiang Xiao
2019-10-06 06:14:39 -06:00
committed by Gregory Nutt
parent ab7c5a7d4e
commit e806097c70
550 changed files with 664 additions and 2928 deletions

View File

@@ -11,7 +11,6 @@ config EXAMPLES_NETLOOP
Enable the local loopback example
if EXAMPLES_NETLOOP
if NSH_BUILTIN_APPS
config EXAMPLES_NETLOOP_KEEPALIVE
bool "Enable TCP KeepAlive test"
@@ -26,5 +25,4 @@ config EXAMPLES_NETLOOP_PRIORITY
int "Loopback test task priority"
default 100
endif # NSH_BUILTIN_APPS
endif # EXAMPLES_NETLOOP

View File

@@ -40,16 +40,9 @@ include $(TOPDIR)/Make.defs
CSRCS = lo_listener.c
MAINSRC = lo_main.c
CONFIG_EXAMPLES_NETLOOP_STACKSIZE ?= 2048
CONFIG_EXAMPLES_NETLOOP_PRIORITY ?= 100
APPNAME = netloop
PROGNAME = netloop
PRIORITY = $(CONFIG_EXAMPLES_NETLOOP_PRIORITY)
STACKSIZE = $(CONFIG_EXAMPLES_NETLOOP_STACKSIZE)
CONFIG_XYZ_PROGNAME ?= netloop$(EXEEXT)
PROGNAME = $(CONFIG_XYZ_PROGNAME)
MODULE = CONFIG_EXAMPLES_NETLOOP
MODULE = $(CONFIG_EXAMPLES_NETLOOP)
include $(APPDIR)/Application.mk

View File

@@ -249,11 +249,7 @@ errout_with_socket:
* Name: netloop_main
****************************************************************************/
#ifdef BUILD_MODULE
int main(int argc, FAR char *argv[])
#else
int netloop_main(int argc, char *argv[])
#endif
{
pthread_t tid;
int ret;