diff --git a/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c b/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c index 3f80fde166d78..7cb6cf3ea94ba 100644 --- a/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c +++ b/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c @@ -84,10 +84,6 @@ * Pre-processor Definitions ****************************************************************************/ -#ifndef CONFIG_SCHED_ONEXIT -# error "on_exit() API must be enabled for deallocating Wi-Fi resources" -#endif - #define PHY_RF_MASK ((1 << PHY_BT_MODULE) | (1 << PHY_WIFI_MODULE)) #ifdef CONFIG_ESP32C3_WIFI_SAVE_PARAM diff --git a/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig b/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig index b080842b56e25..e3d0272595e3b 100644 --- a/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig +++ b/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig @@ -38,6 +38,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 @@ -51,7 +52,6 @@ CONFIG_RAM_VSTART=0x10000000 CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 CONFIG_SCHED_WAITPID=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig index db298eb73a077..0605354dbb933 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig @@ -64,6 +64,7 @@ CONFIG_LC823450_UART0=y CONFIG_LCD=y CONFIG_LCD_ST7565=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MQ_MAXMSGSIZE=64 @@ -103,11 +104,8 @@ CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_RTC=y CONFIG_RTC_HIRES=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SERIAL_TERMIOS=y CONFIG_SMP=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig index ee42f536416a6..11f7162013006 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig @@ -67,6 +67,7 @@ CONFIG_LC823450_XGEVK_BTPOWER=y CONFIG_LCD=y CONFIG_LCD_ST7565=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y @@ -123,13 +124,10 @@ CONFIG_READLINE_CMD_HISTORY=y CONFIG_RR_INTERVAL=200 CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=60 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SENSORS=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig index 8775ea308466f..e5b2d3908c8d7 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig @@ -35,6 +35,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LC823450_UART0=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_NAME_MAX=255 @@ -51,13 +52,10 @@ CONFIG_RAM_START=0x02001000 CONFIG_RAW_BINARY=y CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_INSTRUMENTATION=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig index 3a2808d7ffa3e..d2686d674485d 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig @@ -34,6 +34,7 @@ CONFIG_LC823450_MTD=y CONFIG_LC823450_SDIF_SDC=y CONFIG_LC823450_UART0=y CONFIG_LC823450_UART1=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MTD=y @@ -50,13 +51,10 @@ CONFIG_RAM_START=0x02001000 CONFIG_RAW_BINARY=y CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_INSTRUMENTATION=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SCHED_WAITPID=y CONFIG_SENSORS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig index f9797ff805a38..2ab00eca4cfe6 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig @@ -47,6 +47,7 @@ CONFIG_LC823450_WDT=y CONFIG_LCD=y CONFIG_LCD_ST7565=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MQ_MAXMSGSIZE=64 @@ -93,13 +94,10 @@ CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_INSTRUMENTATION=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig index b20fad067a156..60486cfedd9a5 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig @@ -77,6 +77,7 @@ CONFIG_LCD_ST7565=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MQ_MAXMSGSIZE=64 @@ -144,7 +145,6 @@ CONFIG_READLINE_CMD_HISTORY=y CONFIG_RNDIS=y CONFIG_RTC=y CONFIG_RTC_HIRES=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y @@ -154,8 +154,6 @@ CONFIG_SCHED_INSTRUMENTATION_PREEMPTION=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=60 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SCHED_WAITPID=y CONFIG_SENSORS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig index cc7568c212c32..86c66184ac794 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig @@ -52,6 +52,7 @@ CONFIG_LC823450_WDT=y CONFIG_LCD=y CONFIG_LCD_ST7565=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MQ_MAXMSGSIZE=64 @@ -97,11 +98,8 @@ CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig index b1fc518073523..1f3d43df3098b 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig @@ -34,6 +34,7 @@ CONFIG_LC823450_UART0=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_NAME_MAX=255 @@ -50,13 +51,10 @@ CONFIG_RAM_START=0x02001000 CONFIG_RAW_BINARY=y CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_INSTRUMENTATION=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig index ce6f425f82b42..e79f3f011b0a4 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig @@ -74,6 +74,7 @@ CONFIG_LCD_ST7565=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MQ_MAXMSGSIZE=64 @@ -146,15 +147,12 @@ CONFIG_READLINE_CMD_HISTORY=y CONFIG_RNDIS=y CONFIG_RTC=y CONFIG_RTC_HIRES=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=60 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SENSORS=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig index 71532c90899f7..0ade37cddd1c2 100644 --- a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig +++ b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig @@ -60,6 +60,7 @@ CONFIG_LC823450_WDT=y CONFIG_LCD=y CONFIG_LCD_ST7565=y CONFIG_LIBC_KBDCODEC=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBM=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MQ_MAXMSGSIZE=64 @@ -99,11 +100,8 @@ CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_RTC=y CONFIG_RTC_DATETIME=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SENSORS=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig index c925e33917987..dae0f67c79f65 100644 --- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig +++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig @@ -32,6 +32,7 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_INIT_ENTRYPOINT="nxwm_main" CONFIG_INPUT=y CONFIG_INPUT_FT5X06=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LPC54_EMC=y CONFIG_LPC54_EMC_DYNAMIC_CS0=y CONFIG_LPC54_EMC_DYNAMIC_CS0_OFFSET=0x00080000 @@ -91,7 +92,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=18 CONFIG_START_MONTH=12 diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig index b265207011f78..d6f69d51bfb72 100644 --- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig +++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig @@ -34,6 +34,7 @@ CONFIG_EXAMPLES_PWFB_TBCOLOR=0xad55 CONFIG_FS_PROCFS=y CONFIG_INIT_ENTRYPOINT="pwfb_main" CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LPC54_EMC=y CONFIG_LPC54_EMC_DYNAMIC_CS0=y CONFIG_LPC54_EMC_DYNAMIC_CS0_OFFSET=0x00080000 @@ -62,7 +63,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=19 CONFIG_START_MONTH=3 diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig index 0c2fc1198088c..c98010c5e398d 100644 --- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig +++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig @@ -25,6 +25,7 @@ CONFIG_EXAMPLES_PWLINES_BPP=16 CONFIG_FS_PROCFS=y CONFIG_INIT_ENTRYPOINT="pwlines_main" CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LPC54_EMC=y CONFIG_LPC54_EMC_DYNAMIC_CS0=y CONFIG_LPC54_EMC_DYNAMIC_CS0_OFFSET=0x00080000 @@ -55,7 +56,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=19 CONFIG_START_MONTH=3 diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig index 5bd31f03215fa..d42e71c061c32 100644 --- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig +++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig @@ -33,6 +33,7 @@ CONFIG_INIT_ENTRYPOINT="twm4nx_main" CONFIG_INPUT=y CONFIG_INPUT_FT5X06=y CONFIG_LIBC_HOSTNAME="LPCXpresso-LPC54628" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LPC54_EMC=y CONFIG_LPC54_EMC_DYNAMIC_CS0=y CONFIG_LPC54_EMC_DYNAMIC_CS0_OFFSET=0x00080000 @@ -87,7 +88,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=4 CONFIG_START_MONTH=5 diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig index 6b17acee8f6d5..e9f7bc21d3386 100644 --- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig +++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig @@ -33,6 +33,7 @@ CONFIG_INIT_ENTRYPOINT="twm4nx_main" CONFIG_INPUT=y CONFIG_INPUT_FT5X06=y CONFIG_LIBC_HOSTNAME="LPCXpresso-LPC54628" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LPC54_EMC=y CONFIG_LPC54_EMC_DYNAMIC_CS0=y CONFIG_LPC54_EMC_DYNAMIC_CS0_OFFSET=0x00080000 @@ -88,7 +89,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=4 CONFIG_START_MONTH=5 diff --git a/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig b/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig index f2cca7d46725c..7d9f5bbd6ab37 100644 --- a/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig +++ b/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig @@ -36,6 +36,7 @@ CONFIG_INPUT_ADS7843E=y CONFIG_LCD=y CONFIG_LCD_MAXCONTRAST=1 CONFIG_LCD_MAXPOWER=31 +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_REGIONS=3 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NSH_ARCHINIT=y @@ -85,7 +86,6 @@ CONFIG_SAM34_GPIO_IRQ=y CONFIG_SAM34_SPI0=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=28 CONFIG_START_MONTH=6 diff --git a/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig b/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig index 016d3babfe6a4..d1fbf78e32ca4 100644 --- a/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig +++ b/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig @@ -41,6 +41,7 @@ CONFIG_LCD=y CONFIG_LCD_MAXCONTRAST=1 CONFIG_LCD_MAXPOWER=64 CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MM_REGIONS=2 CONFIG_MQ_MAXMSGSIZE=64 @@ -131,7 +132,6 @@ CONFIG_SAM4EEK_LCD_BGCOLOR=0x95fa CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=10 CONFIG_START_MONTH=3 diff --git a/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig index 2c979161e3468..ce739ccfe6526 100644 --- a/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig +++ b/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig @@ -31,6 +31,7 @@ CONFIG_INIT_ENTRYPOINT="nxwm_main" CONFIG_INIT_STACKSIZE=1024 CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MM_REGIONS=2 CONFIG_MQ_MAXMSGSIZE=64 @@ -112,7 +113,6 @@ CONFIG_SAMA5_TSD_SWAPXY=y CONFIG_SAMA5_USART1=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=13 CONFIG_START_MONTH=10 diff --git a/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig b/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig index 1bad14b9ed20c..fdc8ff0aad725 100644 --- a/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig +++ b/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig @@ -48,6 +48,7 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_HOST_WINDOWS=y CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=2 CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -78,8 +79,6 @@ CONFIG_SAMA5_XDMAC0=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=2 CONFIG_SCHED_WAITPID=y CONFIG_SDIO_BLOCKSETUP=y CONFIG_SYSTEM_NSH=y diff --git a/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig b/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig index 70db44feaacc4..e7c1540f19ca1 100644 --- a/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig +++ b/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig @@ -56,6 +56,7 @@ CONFIG_INPUT=y CONFIG_INPUT_MXT=y CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 @@ -179,7 +180,6 @@ CONFIG_SAMA5_XDMAC0=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SDIO_BLOCKSETUP=y CONFIG_SYMTAB_ORDEREDBYNAME=y diff --git a/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig b/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig index 99be08f1f9c3a..b2e68cf9108ee 100644 --- a/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig +++ b/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig @@ -52,6 +52,7 @@ CONFIG_INPUT_MXT=y CONFIG_LCD=y CONFIG_LCD_NOGETRUN=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -117,7 +118,6 @@ CONFIG_SAMV7_XDMAC=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SDIO_BLOCKSETUP=y CONFIG_START_DAY=10 diff --git a/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig b/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig index dd6d4544785b5..2a9148b1dd8fa 100644 --- a/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig +++ b/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig @@ -53,6 +53,7 @@ CONFIG_IOB_NBUFFERS=72 CONFIG_IOB_THROTTLE=32 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_HOSTNAME="SAMV71-XULT" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -138,7 +139,6 @@ CONFIG_SAMV7_XDMAC=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SDIO_BLOCKSETUP=y CONFIG_START_DAY=10 diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig index f124e89dbab38..955aebf4ddb8f 100644 --- a/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig +++ b/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig @@ -51,6 +51,7 @@ CONFIG_INPUT=y CONFIG_INTELHEX_BINARY=y CONFIG_LCD=y CONFIG_LCD_MIO283QT2=y +CONFIG_LIBC_MAX_EXITFUNS=4 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_M25P_MANUFACTURER=0x1C @@ -117,8 +118,6 @@ CONFIG_RTC_ALARM=y CONFIG_RTC_DATETIME=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=4 CONFIG_SCHED_WAITPID=y CONFIG_STM32_ADC2=y CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig index b04cf883cadbb..c06f6a324c4f3 100644 --- a/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig +++ b/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig @@ -35,6 +35,7 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=2048 CONFIG_INIT_ENTRYPOINT="ostest_main" CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=4 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_M25P_MANUFACTURER=0x1C @@ -64,8 +65,6 @@ CONFIG_RTC_ALARM=y CONFIG_RTC_DATETIME=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=4 CONFIG_SCHED_WAITPID=y CONFIG_STM32_ADC2=y CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y diff --git a/boards/arm/stm32/shenzhou/configs/nxwm/defconfig b/boards/arm/stm32/shenzhou/configs/nxwm/defconfig index e51eaece7e616..19a134aa921b1 100644 --- a/boards/arm/stm32/shenzhou/configs/nxwm/defconfig +++ b/boards/arm/stm32/shenzhou/configs/nxwm/defconfig @@ -37,6 +37,7 @@ CONFIG_LCD=y CONFIG_LCD_MAXCONTRAST=1 CONFIG_LCD_NOGETRUN=y CONFIG_LCD_SSD1289=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y @@ -102,7 +103,6 @@ CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 CONFIG_SCHED_HPWORKSTACKSIZE=1024 -CONFIG_SCHED_ONEXIT=y CONFIG_START_DAY=26 CONFIG_START_MONTH=9 CONFIG_START_YEAR=2012 diff --git a/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig b/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig index 2a4ce2a020168..fb1ce1a428bae 100644 --- a/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig +++ b/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig @@ -37,6 +37,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LCD=y CONFIG_LCD_MAXCONTRAST=1 CONFIG_LCD_NOGETRUN=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MQ_MAXMSGSIZE=64 @@ -98,7 +99,6 @@ CONFIG_RR_INTERVAL=200 CONFIG_RTC_DATETIME=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_STM32_DFU=y CONFIG_STM32_ETHMAC=y diff --git a/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig b/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig index 62017c19fd664..4c185f7e6a9b2 100644 --- a/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig +++ b/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig @@ -38,6 +38,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LCD=y CONFIG_LCD_MAXCONTRAST=1 CONFIG_LCD_NOGETRUN=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_USRWORK=y CONFIG_MM_REGIONS=2 CONFIG_MQ_MAXMSGSIZE=64 @@ -76,7 +77,6 @@ CONFIG_RR_INTERVAL=200 CONFIG_RTC_DATETIME=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_STM32_DFU=y CONFIG_STM32_FSMC=y diff --git a/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig index 06bb01060cdac..271233fb6f9f5 100644 --- a/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig +++ b/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig @@ -36,6 +36,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LCD=y CONFIG_LCD_MAXCONTRAST=1 CONFIG_LCD_NOGETRUN=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_REGIONS=2 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NET=y @@ -95,7 +96,6 @@ CONFIG_RR_INTERVAL=200 CONFIG_RTC_DATETIME=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_STM32_DFU=y CONFIG_STM32_ETHMAC=y diff --git a/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig index ed2d24f34c300..ff121d080312f 100644 --- a/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig +++ b/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig @@ -33,6 +33,7 @@ CONFIG_HEAP2_BASE=0xD0000000 CONFIG_HEAP2_SIZE=8388608 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_REGIONS=3 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NSH_ARCHINIT=y @@ -51,7 +52,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=7 CONFIG_START_MONTH=2 diff --git a/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig index 45f09c2ae28d5..007cfa141012a 100644 --- a/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig +++ b/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig @@ -38,6 +38,7 @@ CONFIG_INIT_ENTRYPOINT="nxwm_main" CONFIG_INPUT=y CONFIG_INPUT_STMPE811=y CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_REGIONS=2 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NSH_ARCHINIT=y @@ -87,7 +88,6 @@ CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=15 CONFIG_START_MONTH=11 diff --git a/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig b/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig index f7d6d8ce3aabb..7ff72a672f464 100644 --- a/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig +++ b/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig @@ -20,6 +20,7 @@ CONFIG_HAVE_CXX=y CONFIG_HOST_WINDOWS=y CONFIG_INIT_ENTRYPOINT="cxxtest_main" CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=4 CONFIG_LIBM=y CONFIG_MM_REGIONS=2 CONFIG_PREALLOC_TIMERS=4 @@ -27,8 +28,6 @@ CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=4 CONFIG_START_DAY=2 CONFIG_START_MONTH=11 CONFIG_START_YEAR=2012 diff --git a/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig b/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig index a3dd31dee456d..f5d24ebb9dbf6 100644 --- a/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig +++ b/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig @@ -25,6 +25,7 @@ CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LOCALTIME=y +CONFIG_LIBC_MAX_EXITFUNS=4 CONFIG_LIBM=y CONFIG_MM_REGIONS=2 CONFIG_NSH_BUILTIN_APPS=y @@ -34,8 +35,6 @@ CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=4 CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=2 CONFIG_START_MONTH=11 diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig index 22eba1869eaef..1c1d102423e37 100644 --- a/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig +++ b/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig @@ -30,6 +30,7 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_HOSTNAME="stntest" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_REGIONS=3 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y @@ -60,7 +61,6 @@ CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=20 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=14 diff --git a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig index e5fa4e03804df..c815b1d85e8f5 100644 --- a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig @@ -62,6 +62,7 @@ CONFIG_IOB_THROTTLE=10 CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y CONFIG_LIBC_LOCALTIME=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_LIBM=y @@ -105,7 +106,6 @@ CONFIG_RAM_START=0xc0800000 CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKSTACKSIZE=2040 diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/autopm/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/autopm/defconfig index 0adab7cb2d799..23b351323c41a 100644 --- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/autopm/defconfig +++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/autopm/defconfig @@ -31,6 +31,7 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y @@ -52,7 +53,6 @@ CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAW_BINARY=y CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_START_DAY=6 diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/cxx/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/cxx/defconfig index 6b8729b3c4d1e..1e54ba06dc749 100644 --- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/cxx/defconfig +++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/cxx/defconfig @@ -27,6 +27,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_LIBM=y @@ -39,7 +40,6 @@ CONFIG_NSH_STRERROR=y CONFIG_PREALLOC_TIMERS=0 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=29 CONFIG_START_MONTH=11 diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig index 46625ecc360d9..f972cb2ec3357 100644 --- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig +++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig @@ -44,6 +44,7 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_REGIONS=3 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y @@ -65,7 +66,6 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SPIFFS_NAME_MAX=48 diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/wapi/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/wapi/defconfig index ea4b5d6ece087..8ed1452b2d75f 100644 --- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/wapi/defconfig +++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/wapi/defconfig @@ -29,6 +29,7 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y @@ -50,7 +51,6 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_START_DAY=6 diff --git a/boards/risc-v/k210/maix-bit/configs/smp2/defconfig b/boards/risc-v/k210/maix-bit/configs/smp2/defconfig index 0402600fb2359..83d4eae8ee253 100644 --- a/boards/risc-v/k210/maix-bit/configs/smp2/defconfig +++ b/boards/risc-v/k210/maix-bit/configs/smp2/defconfig @@ -29,6 +29,7 @@ CONFIG_IDLETHREAD_STACKSIZE=2048 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_MAX_EXITFUNS=32 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_NSH_ARCHINIT=y @@ -43,13 +44,10 @@ CONFIG_RAM_SIZE=2097152 CONFIG_RAM_START=0x80400000 CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_INSTRUMENTATION=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=32 CONFIG_SCHED_STARTHOOK=y CONFIG_SMP=y CONFIG_SMP_NCPUS=2 diff --git a/boards/risc-v/mpfs/icicle/configs/knsh/defconfig b/boards/risc-v/mpfs/icicle/configs/knsh/defconfig index b024092042bd1..01f67a106c521 100644 --- a/boards/risc-v/mpfs/icicle/configs/knsh/defconfig +++ b/boards/risc-v/mpfs/icicle/configs/knsh/defconfig @@ -55,6 +55,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_HOSTNAME="icicle" +CONFIG_LIBC_MAX_EXITFUNS=2 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y @@ -81,8 +82,6 @@ CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=2 CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_NPOLLWAITERS=2 CONFIG_STACK_COLORATION=y diff --git a/boards/sim/sim/sim/configs/alsa/defconfig b/boards/sim/sim/sim/configs/alsa/defconfig index 470298127feba..d23aaee021e11 100644 --- a/boards/sim/sim/sim/configs/alsa/defconfig +++ b/boards/sim/sim/sim/configs/alsa/defconfig @@ -34,6 +34,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y CONFIG_NSH_BUILTIN_APPS=y @@ -46,7 +47,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_HOSTFS=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/asan/defconfig b/boards/sim/sim/sim/configs/asan/defconfig index f523a564e04b6..3cc226cbc29ae 100644 --- a/boards/sim/sim/sim/configs/asan/defconfig +++ b/boards/sim/sim/sim/configs/asan/defconfig @@ -25,6 +25,7 @@ CONFIG_FS_NAMED_SEMAPHORES=y CONFIG_FS_PROCFS=y CONFIG_INIT_ARGS="\"-c\", \"ostest;poweroff\"" CONFIG_INIT_ENTRYPOINT="nsh_main" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_CUSTOMIZE_MANAGER=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -36,7 +37,6 @@ CONFIG_READLINE_TABCOMPLETION=y CONFIG_RR_INTERVAL=10 CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIG_EVTHREAD=y diff --git a/boards/sim/sim/sim/configs/bas/defconfig b/boards/sim/sim/sim/configs/bas/defconfig index 794eccc179801..ca916c87d69e9 100644 --- a/boards/sim/sim/sim/configs/bas/defconfig +++ b/boards/sim/sim/sim/configs/bas/defconfig @@ -25,6 +25,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTERPRETERS_BAS=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -35,7 +36,6 @@ CONFIG_NSH_ROMFSDEVNO=1 CONFIG_NSH_ROMFSETC=y CONFIG_PATH_INITIAL="/bin" CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/bastest/defconfig b/boards/sim/sim/sim/configs/bastest/defconfig index e0a6f74d8237d..22d7d25759989 100644 --- a/boards/sim/sim/sim/configs/bastest/defconfig +++ b/boards/sim/sim/sim/configs/bastest/defconfig @@ -36,6 +36,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTERPRETERS_BAS=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y @@ -53,7 +54,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/bluetooth/defconfig b/boards/sim/sim/sim/configs/bluetooth/defconfig index a73281ca71c4a..9dcb2bed3d67b 100644 --- a/boards/sim/sim/sim/configs/bluetooth/defconfig +++ b/boards/sim/sim/sim/configs/bluetooth/defconfig @@ -39,6 +39,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_HOSTNAME="NuttX-SIM" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NETDEV_LATEINIT=y @@ -59,7 +60,6 @@ CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_PREALLOC_MQ_MSGS=64 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=3 CONFIG_START_MONTH=4 diff --git a/boards/sim/sim/sim/configs/bthcisock/defconfig b/boards/sim/sim/sim/configs/bthcisock/defconfig index dc8026733df0f..e9a855b0bc90b 100644 --- a/boards/sim/sim/sim/configs/bthcisock/defconfig +++ b/boards/sim/sim/sim/configs/bthcisock/defconfig @@ -40,6 +40,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_HOSTNAME="NuttX-SIM" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NETDEV_LATEINIT=y @@ -60,7 +61,6 @@ CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_PREALLOC_MQ_MSGS=64 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_HCISOCKET=y CONFIG_START_DAY=3 diff --git a/boards/sim/sim/sim/configs/cxxtest/defconfig b/boards/sim/sim/sim/configs/cxxtest/defconfig index 92a2250aff018..3ddc6cfe57ba7 100644 --- a/boards/sim/sim/sim/configs/cxxtest/defconfig +++ b/boards/sim/sim/sim/configs/cxxtest/defconfig @@ -16,11 +16,10 @@ CONFIG_CXX_RTTI=y CONFIG_HAVE_CXX=y CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="cxxtest_main" +CONFIG_LIBC_MAX_EXITFUNS=4 CONFIG_LIBM=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_START=0x00000000 -CONFIG_SCHED_ONEXIT=y -CONFIG_SCHED_ONEXIT_MAX=4 CONFIG_START_DAY=27 CONFIG_START_MONTH=2 CONFIG_START_YEAR=2007 diff --git a/boards/sim/sim/sim/configs/duktape/defconfig b/boards/sim/sim/sim/configs/duktape/defconfig index 3adc9584565e6..584a3a9e1aa36 100644 --- a/boards/sim/sim/sim/configs/duktape/defconfig +++ b/boards/sim/sim/sim/configs/duktape/defconfig @@ -34,6 +34,7 @@ CONFIG_INTERPRETERS_DUKTAPE=y CONFIG_INTERPRETERS_DUKTAPE_STACKSIZE=32768 CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y @@ -50,7 +51,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/dynconns/defconfig b/boards/sim/sim/sim/configs/dynconns/defconfig index 051a595545a7e..bacb295bf9955 100644 --- a/boards/sim/sim/sim/configs/dynconns/defconfig +++ b/boards/sim/sim/sim/configs/dynconns/defconfig @@ -27,6 +27,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_IOB_NOTIFIER=y CONFIG_LIBC_DLFCN=y CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NAME_MAX=64 @@ -70,7 +71,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIM_NETDEV=y diff --git a/boards/sim/sim/sim/configs/elf/defconfig b/boards/sim/sim/sim/configs/elf/defconfig index 5c5f80727d046..68b95452f2b14 100644 --- a/boards/sim/sim/sim/configs/elf/defconfig +++ b/boards/sim/sim/sim/configs/elf/defconfig @@ -37,6 +37,7 @@ CONFIG_FS_ROMFS=y CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -48,7 +49,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/foc/defconfig b/boards/sim/sim/sim/configs/foc/defconfig index 5c8bbbbeb037e..eff9c72a11ce0 100644 --- a/boards/sim/sim/sim/configs/foc/defconfig +++ b/boards/sim/sim/sim/configs/foc/defconfig @@ -61,6 +61,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MOTOR=y CONFIG_MOTOR_FOC=y @@ -81,7 +82,6 @@ CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_SPORADIC=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/ipforward/defconfig b/boards/sim/sim/sim/configs/ipforward/defconfig index 5e76c4fb18ab3..aa9a60f8406fe 100644 --- a/boards/sim/sim/sim/configs/ipforward/defconfig +++ b/boards/sim/sim/sim/configs/ipforward/defconfig @@ -35,6 +35,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_HOSTNAME="IP-Forward" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NET_IPFORWARD=y @@ -60,7 +61,6 @@ CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=140 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/kasan/defconfig b/boards/sim/sim/sim/configs/kasan/defconfig index 37b1a25ff64e9..caa7c74129250 100644 --- a/boards/sim/sim/sim/configs/kasan/defconfig +++ b/boards/sim/sim/sim/configs/kasan/defconfig @@ -25,6 +25,7 @@ CONFIG_FS_NAMED_SEMAPHORES=y CONFIG_FS_PROCFS=y CONFIG_INIT_ARGS="\"-c\", \"ostest;gcov -d;poweroff\"" CONFIG_INIT_ENTRYPOINT="nsh_main" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_KASAN=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -36,7 +37,6 @@ CONFIG_READLINE_TABCOMPLETION=y CONFIG_RR_INTERVAL=10 CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIG_EVTHREAD=y diff --git a/boards/sim/sim/sim/configs/libcxxtest/defconfig b/boards/sim/sim/sim/configs/libcxxtest/defconfig index d867438364533..f21baaa2505ce 100644 --- a/boards/sim/sim/sim/configs/libcxxtest/defconfig +++ b/boards/sim/sim/sim/configs/libcxxtest/defconfig @@ -47,6 +47,7 @@ CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y @@ -85,7 +86,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_HOSTFS=y CONFIG_SIM_NETDEV=y diff --git a/boards/sim/sim/sim/configs/linuxi2c/defconfig b/boards/sim/sim/sim/configs/linuxi2c/defconfig index e36ddadcf0db6..8086d9429aabd 100644 --- a/boards/sim/sim/sim/configs/linuxi2c/defconfig +++ b/boards/sim/sim/sim/configs/linuxi2c/defconfig @@ -24,13 +24,13 @@ CONFIG_FS_PROCFS=y CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_READLINE=y CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_I2CBUS=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/linuxspi/defconfig b/boards/sim/sim/sim/configs/linuxspi/defconfig index 8c41bb6e38765..1febcbf1658f3 100644 --- a/boards/sim/sim/sim/configs/linuxspi/defconfig +++ b/boards/sim/sim/sim/configs/linuxspi/defconfig @@ -24,13 +24,13 @@ CONFIG_FS_PROCFS=y CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_READLINE=y CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_SPI=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/loadable/defconfig b/boards/sim/sim/sim/configs/loadable/defconfig index a4b698f682651..a40d42c1356db 100644 --- a/boards/sim/sim/sim/configs/loadable/defconfig +++ b/boards/sim/sim/sim/configs/loadable/defconfig @@ -35,6 +35,7 @@ CONFIG_INIT_MOUNT_SOURCE="" CONFIG_INIT_MOUNT_TARGET="/system" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MEMSET_OPTSPEED=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -44,7 +45,6 @@ CONFIG_PATH_INITIAL="/system/bin" CONFIG_READLINE_CMD_HISTORY=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_HOSTFS=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/lua/defconfig b/boards/sim/sim/sim/configs/lua/defconfig index f73826f231ffd..cfb04679ab1c8 100644 --- a/boards/sim/sim/sim/configs/lua/defconfig +++ b/boards/sim/sim/sim/configs/lua/defconfig @@ -38,6 +38,7 @@ CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LOCALE_CATALOG=y CONFIG_LIBC_LOCALE_GETTEXT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y @@ -55,7 +56,6 @@ CONFIG_READLINE_CMD_HISTORY=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SERIAL_TERMIOS=y CONFIG_SIG_DEFAULT=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/minibasic/defconfig b/boards/sim/sim/sim/configs/minibasic/defconfig index 058ff9cf83587..26688af091247 100644 --- a/boards/sim/sim/sim/configs/minibasic/defconfig +++ b/boards/sim/sim/sim/configs/minibasic/defconfig @@ -32,6 +32,7 @@ CONFIG_INTERPRETERS_MINIBASIC=y CONFIG_INTERPRETER_MINIBASIC_TESTSCRIPT=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y @@ -45,7 +46,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/module/defconfig b/boards/sim/sim/sim/configs/module/defconfig index eeaae3eb0b556..37bdae5a39586 100644 --- a/boards/sim/sim/sim/configs/module/defconfig +++ b/boards/sim/sim/sim/configs/module/defconfig @@ -29,6 +29,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_IOB_NOTIFIER=y CONFIG_LIBC_DLFCN=y CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NAME_MAX=64 @@ -65,7 +66,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIM_NETDEV=y diff --git a/boards/sim/sim/sim/configs/module32/defconfig b/boards/sim/sim/sim/configs/module32/defconfig index b78d6fa7ef952..4d891ae68ec32 100644 --- a/boards/sim/sim/sim/configs/module32/defconfig +++ b/boards/sim/sim/sim/configs/module32/defconfig @@ -29,6 +29,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_IOB_NOTIFIER=y CONFIG_LIBC_DLFCN=y CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NAME_MAX=64 @@ -64,7 +65,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIM_M32=y diff --git a/boards/sim/sim/sim/configs/nimble/defconfig b/boards/sim/sim/sim/configs/nimble/defconfig index 0567388a32453..8998f15fff5b0 100644 --- a/boards/sim/sim/sim/configs/nimble/defconfig +++ b/boards/sim/sim/sim/configs/nimble/defconfig @@ -41,6 +41,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_HOSTNAME="NuttX-SIM" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NETDEV_LATEINIT=y @@ -64,7 +65,6 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIG_EVTHREAD=y diff --git a/boards/sim/sim/sim/configs/note/defconfig b/boards/sim/sim/sim/configs/note/defconfig index 66eeb472b1446..0e736f53a98f4 100644 --- a/boards/sim/sim/sim/configs/note/defconfig +++ b/boards/sim/sim/sim/configs/note/defconfig @@ -22,6 +22,7 @@ CONFIG_EXAMPLES_HELLO=y CONFIG_FS_BINFS=y CONFIG_FS_PROCFS=y CONFIG_INIT_ENTRYPOINT="nsh_main" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_READLINE=y @@ -33,6 +34,5 @@ CONFIG_SCHED_INSTRUMENTATION_IRQHANDLER=y CONFIG_SCHED_INSTRUMENTATION_PREEMPTION=y CONFIG_SCHED_INSTRUMENTATION_SPINLOCKS=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SYSTEM_NSH=y diff --git a/boards/sim/sim/sim/configs/nsh/defconfig b/boards/sim/sim/sim/configs/nsh/defconfig index a59ef3b581da6..f139a7a97852e 100644 --- a/boards/sim/sim/sim/configs/nsh/defconfig +++ b/boards/sim/sim/sim/configs/nsh/defconfig @@ -42,6 +42,7 @@ CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_LOCALE=y CONFIG_LIBC_LOCALE_CATALOG=y CONFIG_LIBC_LOCALE_GETTEXT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_NUMBERED_ARGS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y @@ -62,7 +63,6 @@ CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_BACKTRACE=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/nshcromfs/defconfig b/boards/sim/sim/sim/configs/nshcromfs/defconfig index 51d31681100e0..eecf3e255bcb1 100644 --- a/boards/sim/sim/sim/configs/nshcromfs/defconfig +++ b/boards/sim/sim/sim/configs/nshcromfs/defconfig @@ -33,6 +33,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILE_APPS=y @@ -41,7 +42,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 CONFIG_SYSTEM_LZF=y diff --git a/boards/sim/sim/sim/configs/nxlines/defconfig b/boards/sim/sim/sim/configs/nxlines/defconfig index e5a871f740c5b..b1c7bdc2aa74e 100644 --- a/boards/sim/sim/sim/configs/nxlines/defconfig +++ b/boards/sim/sim/sim/configs/nxlines/defconfig @@ -32,6 +32,7 @@ CONFIG_FS_ROMFS=y CONFIG_HAVE_CXX=y CONFIG_IDLETHREAD_STACKSIZE=8192 CONFIG_INIT_ENTRYPOINT="nxlines_main" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_FATDEVNO=2 @@ -48,7 +49,6 @@ CONFIG_NXTK_BORDERCOLOR3=0x00f8f8f8 CONFIG_NX_BLOCKING=y CONFIG_NX_KBD=y CONFIG_NX_XYINPUT_MOUSE=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_FBBPP=32 CONFIG_SIM_X11FB=y diff --git a/boards/sim/sim/sim/configs/nxwm/defconfig b/boards/sim/sim/sim/configs/nxwm/defconfig index 90c08bce0494a..2c99169fae388 100644 --- a/boards/sim/sim/sim/configs/nxwm/defconfig +++ b/boards/sim/sim/sim/configs/nxwm/defconfig @@ -24,6 +24,7 @@ CONFIG_FS_ROMFS=y CONFIG_HAVE_CXX=y CONFIG_IDLETHREAD_STACKSIZE=8192 CONFIG_INIT_ENTRYPOINT="nxwm_main" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MQ_MAXMSGSIZE=64 CONFIG_NSH_FATDEVNO=2 CONFIG_NSH_LIBRARY=y @@ -46,7 +47,6 @@ CONFIG_NX_BLOCKING=y CONFIG_NX_KBD=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_FBBPP=32 CONFIG_SIM_X11FB=y diff --git a/boards/sim/sim/sim/configs/posix_spawn/defconfig b/boards/sim/sim/sim/configs/posix_spawn/defconfig index 2a6c1be9d90a8..71022fba7d3fb 100644 --- a/boards/sim/sim/sim/configs/posix_spawn/defconfig +++ b/boards/sim/sim/sim/configs/posix_spawn/defconfig @@ -38,6 +38,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -49,7 +50,6 @@ CONFIG_PATH_INITIAL="/mnt/romfs" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_M32=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/rc/defconfig b/boards/sim/sim/sim/configs/rc/defconfig index 76989dffc1aab..d8dc439428220 100644 --- a/boards/sim/sim/sim/configs/rc/defconfig +++ b/boards/sim/sim/sim/configs/rc/defconfig @@ -29,6 +29,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILE_APPS=y @@ -38,7 +39,6 @@ CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_RC_DUMMY=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/romfs/defconfig b/boards/sim/sim/sim/configs/romfs/defconfig index ec65c631f92e5..b04e6831c63e9 100644 --- a/boards/sim/sim/sim/configs/romfs/defconfig +++ b/boards/sim/sim/sim/configs/romfs/defconfig @@ -33,6 +33,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y @@ -49,7 +50,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/rust/defconfig b/boards/sim/sim/sim/configs/rust/defconfig index e37893556d763..af1607e87649f 100644 --- a/boards/sim/sim/sim/configs/rust/defconfig +++ b/boards/sim/sim/sim/configs/rust/defconfig @@ -41,6 +41,7 @@ CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_LOCALE=y CONFIG_LIBC_LOCALE_CATALOG=y CONFIG_LIBC_LOCALE_GETTEXT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y CONFIG_NSH_BUILTIN_APPS=y @@ -59,7 +60,6 @@ CONFIG_PSEUDOFS_SOFTLINKS=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/segger/defconfig b/boards/sim/sim/sim/configs/segger/defconfig index a6fc3899183dd..46d496ac8b8a4 100644 --- a/boards/sim/sim/sim/configs/segger/defconfig +++ b/boards/sim/sim/sim/configs/segger/defconfig @@ -42,6 +42,7 @@ CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_LOCALE=y CONFIG_LIBC_LOCALE_CATALOG=y CONFIG_LIBC_LOCALE_GETTEXT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHROMFS=y CONFIG_NSH_BUILTIN_APPS=y @@ -63,7 +64,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_INSTRUMENTATION=y CONFIG_SCHED_INSTRUMENTATION_FILTER=y CONFIG_SCHED_INSTRUMENTATION_SYSCALL=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SEGGER_SYSVIEW=y CONFIG_START_MONTH=6 diff --git a/boards/sim/sim/sim/configs/sensor/defconfig b/boards/sim/sim/sim/configs/sensor/defconfig index d0a99c603c7bd..6e722d867f61b 100644 --- a/boards/sim/sim/sim/configs/sensor/defconfig +++ b/boards/sim/sim/sim/configs/sensor/defconfig @@ -29,6 +29,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILE_APPS=y @@ -37,7 +38,6 @@ CONFIG_PATH_INITIAL="/bin" CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SENSORS=y CONFIG_SENSORS_WTGAHRS2=y diff --git a/boards/sim/sim/sim/configs/smartfs/defconfig b/boards/sim/sim/sim/configs/smartfs/defconfig index 4ea8b09faa70b..aa6a3308c4bd3 100644 --- a/boards/sim/sim/sim/configs/smartfs/defconfig +++ b/boards/sim/sim/sim/configs/smartfs/defconfig @@ -36,6 +36,7 @@ CONFIG_FS_SMARTFS=y CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MTD=y CONFIG_MTD_M25P=y CONFIG_MTD_N25QXXX=y @@ -58,7 +59,6 @@ CONFIG_PSEUDOFS_SOFTLINKS=y CONFIG_QSPI_FLASH=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_M25P=y diff --git a/boards/sim/sim/sim/configs/sotest/defconfig b/boards/sim/sim/sim/configs/sotest/defconfig index c7686f435dee1..01eaa2d7e05bd 100644 --- a/boards/sim/sim/sim/configs/sotest/defconfig +++ b/boards/sim/sim/sim/configs/sotest/defconfig @@ -29,6 +29,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_IOB_NOTIFIER=y CONFIG_LIBC_DLFCN=y CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NAME_MAX=64 @@ -64,7 +65,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIM_NETDEV=y diff --git a/boards/sim/sim/sim/configs/sotest32/defconfig b/boards/sim/sim/sim/configs/sotest32/defconfig index ddd3caf936c19..078ab1334fdc5 100644 --- a/boards/sim/sim/sim/configs/sotest32/defconfig +++ b/boards/sim/sim/sim/configs/sotest32/defconfig @@ -29,6 +29,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_IOB_NOTIFIER=y CONFIG_LIBC_DLFCN=y CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NAME_MAX=64 @@ -64,7 +65,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y CONFIG_SIM_M32=y diff --git a/boards/sim/sim/sim/configs/tcpblaster/defconfig b/boards/sim/sim/sim/configs/tcpblaster/defconfig index 76d40871649e6..cc0a1b858e3cb 100644 --- a/boards/sim/sim/sim/configs/tcpblaster/defconfig +++ b/boards/sim/sim/sim/configs/tcpblaster/defconfig @@ -39,6 +39,7 @@ CONFIG_IOB_THROTTLE=16 CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_LOCALE=y CONFIG_LIBC_LOCALTIME=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MM_REGIONS=2 CONFIG_MQ_MAXMSGSIZE=64 @@ -96,7 +97,6 @@ CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SERIAL_TERMIOS=y CONFIG_SIG_DEFAULT=y CONFIG_SIG_EVTHREAD=y diff --git a/boards/sim/sim/sim/configs/tcploop/defconfig b/boards/sim/sim/sim/configs/tcploop/defconfig index 26d020bae331e..736b893e3f9ce 100644 --- a/boards/sim/sim/sim/configs/tcploop/defconfig +++ b/boards/sim/sim/sim/configs/tcploop/defconfig @@ -36,6 +36,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBC_HOSTNAME="IP-Forward" +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NET_IPv6=y @@ -62,7 +63,6 @@ CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=140 -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/udgram/defconfig b/boards/sim/sim/sim/configs/udgram/defconfig index 7afd3c29c099e..cd45d78a41868 100644 --- a/boards/sim/sim/sim/configs/udgram/defconfig +++ b/boards/sim/sim/sim/configs/udgram/defconfig @@ -31,6 +31,7 @@ CONFIG_IDLETHREAD_STACKSIZE=8192 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NET_LOCAL=y @@ -43,7 +44,6 @@ CONFIG_NSH_ROMFSDEVNO=1 CONFIG_NSH_ROMFSETC=y CONFIG_PATH_INITIAL="/bin" CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/unionfs/defconfig b/boards/sim/sim/sim/configs/unionfs/defconfig index 592fc1723f5de..729530f58f91b 100644 --- a/boards/sim/sim/sim/configs/unionfs/defconfig +++ b/boards/sim/sim/sim/configs/unionfs/defconfig @@ -28,6 +28,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -38,7 +39,6 @@ CONFIG_NSH_ROMFSDEVNO=1 CONFIG_NSH_ROMFSETC=y CONFIG_PATH_INITIAL="/bin" CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/userfs/defconfig b/boards/sim/sim/sim/configs/userfs/defconfig index 73eb08d230307..e95c588b435d5 100644 --- a/boards/sim/sim/sim/configs/userfs/defconfig +++ b/boards/sim/sim/sim/configs/userfs/defconfig @@ -33,6 +33,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NET_LOCAL=y @@ -51,7 +52,6 @@ CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_READLINE_TABCOMPLETION=y CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/ustream/defconfig b/boards/sim/sim/sim/configs/ustream/defconfig index d500a73d2d6b2..215a5e966e870 100644 --- a/boards/sim/sim/sim/configs/ustream/defconfig +++ b/boards/sim/sim/sim/configs/ustream/defconfig @@ -31,6 +31,7 @@ CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_NET=y CONFIG_NETDEVICES=y CONFIG_NET_LOCAL=y @@ -43,7 +44,6 @@ CONFIG_NSH_ROMFSDEVNO=1 CONFIG_NSH_ROMFSETC=y CONFIG_PATH_INITIAL="/bin" CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 diff --git a/boards/sim/sim/sim/configs/vpnkit/defconfig b/boards/sim/sim/sim/configs/vpnkit/defconfig index e3bdca40d6e10..68cb898a07b7d 100644 --- a/boards/sim/sim/sim/configs/vpnkit/defconfig +++ b/boards/sim/sim/sim/configs/vpnkit/defconfig @@ -41,6 +41,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_IOB_NOTIFIER=y CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y @@ -79,7 +80,6 @@ CONFIG_RTC_ARCH=y CONFIG_RTC_DATETIME=y CONFIG_RTC_DRIVER=y CONFIG_SCHED_HAVE_PARENT=y -CONFIG_SCHED_ONEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_SIM_HOSTFS=y CONFIG_SIM_NETDEV=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/cxx/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/cxx/defconfig index f4718c7feaea8..820f2ca4954ab 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/cxx/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/cxx/defconfig @@ -28,6 +28,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_MM_REGIONS=3 CONFIG_NSH_ARCHINIT=y @@ -40,7 +41,6 @@ CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=6 CONFIG_START_MONTH=12 diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/cxx/defconfig b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/cxx/defconfig index d3987bd9dfd08..1d7b46b8c22d4 100644 --- a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/cxx/defconfig +++ b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/cxx/defconfig @@ -28,6 +28,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -39,7 +40,6 @@ CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=6 CONFIG_START_MONTH=12 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/cxx/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/cxx/defconfig index 92d6386b4ecc3..e7c955c57c19a 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/cxx/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/cxx/defconfig @@ -30,6 +30,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y CONFIG_LIBCXX=y CONFIG_LIBCXXABI=y +CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBM=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y @@ -41,7 +42,6 @@ CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=6 CONFIG_START_MONTH=12