Prechádzať zdrojové kódy

Add pointers to pthread_init and pthread_terminate

Jeremy Soller 6 rokov pred
rodič
commit
4b87ab0dcd
2 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 2 0
      pthread_init.c
  2. 1 0
      pthread_terminate.c

+ 2 - 0
pthread_init.c

@@ -46,6 +46,8 @@
 #include "pthread.h"
 #include "implement.h"
 
+int (*pthread_init_ptr)(void) __attribute__ ((section (".init_array"))) = &pthread_init;
+
 int pthread_init(void)
 {
 

+ 1 - 0
pthread_terminate.c

@@ -46,6 +46,7 @@
 #include "pthread.h"
 #include "implement.h"
 
+void (*pthread_terminate_ptr)(void) __attribute__ ((section (".fini_array"))) = &pthread_terminate;
 
 void pthread_terminate(void)
 {