Skip to content

Commit 030261f

Browse files
authored
Merge pull request #2544 from tung7970/master
Fix implicit declaration of function 'atexit'
2 parents 77adb45 + 6157563 commit 030261f

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
@@ -790,6 +790,7 @@ static osMutexId malloc_mutex_id;
790790
osMutexDef(env_mutex);
791791
static osMutexId env_mutex_id;
792792

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

0 commit comments

Comments
 (0)