Skip to content

Commit 6157563

Browse files
committed
Fix implicit declaration of function 'atexit'
Silence the following compiler warning: [Warning] RTX_CM_lib.h@807,5: implicit declaration of function 'atexit' [-Wimplicit-function-declaration] Signed-off-by: Tony Wu <tonywu@realtek.com>
1 parent f3d652b commit 6157563

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

rtos/rtx/TARGET_ARM7/RTX_CM_lib.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,7 @@ __asm void __rt_entry (void) {
329329

330330
#elif defined (__GNUC__)
331331

332+
extern int atexit(void (*func)(void));
332333
extern void __libc_fini_array(void);
333334
extern void __libc_init_array (void);
334335
extern int main(int argc, char **argv);

rtos/rtx/TARGET_CORTEX_A/RTX_CM_lib.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,7 @@ __asm void __rt_entry (void) {
485485
#endif
486486

487487
#elif defined (__GNUC__)
488+
extern int atexit(void (*func)(void));
488489
extern void __libc_fini_array(void);
489490
extern void __libc_init_array (void);
490491
extern int main(int argc, char **argv);

rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,7 @@ static osMutexId malloc_mutex_id;
789789
osMutexDef(env_mutex);
790790
static osMutexId env_mutex_id;
791791

792+
extern int atexit(void (*func)(void));
792793
extern void __libc_fini_array(void);
793794
extern void __libc_init_array (void);
794795
extern int main(int argc, char **argv);

0 commit comments

Comments
 (0)