Changeset 400 for asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env
- Timestamp:
- Jun 7, 2019, 10:13:19 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env/__init_tls.c
r352 r400 72 72 #endif 73 73 74 #ifndef __c2__75 74 __attribute__((__weak__, __visibility__("hidden"))) 76 #endif77 75 extern const size_t _DYNAMIC[]; 78 76 … … 136 134 } 137 135 138 #ifndef __c2__139 136 weak_alias(static_init_tls, __init_tls); 140 #else141 void __init_tls(size_t *aux)142 {143 static_init_tls(aux);144 }145 #endif -
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env/__libc_start_main.c
r352 r400 9 9 void __init_tls(size_t *); 10 10 11 #ifndef __c2__12 11 static void dummy(void) {} 13 12 weak_alias(dummy, _init); 14 #else15 __attribute((weak))16 void _init(void) {}17 #endif18 13 19 #ifndef __c2__20 14 __attribute__((__weak__, __visibility__("hidden"))) 21 15 extern void (*const __init_array_start)(void), (*const __init_array_end)(void); 22 #else23 extern void(*const __init_array_start)(void);24 #define __init_array_end __init_array_start25 #endif26 16 27 #ifndef __c2__28 17 static void dummy1(void *p) {} 29 18 weak_alias(dummy1, __init_ssp); 30 #else31 __attribute((weak))32 void __init_ssp(void *p) {}33 #endif34 19 35 20 #define AUX_CNT 38 … … 77 62 } 78 63 79 #ifndef __c2__80 64 weak_alias(libc_start_init, __libc_start_init); 81 #else82 void __libc_start_init(void)83 {84 libc_start_init();85 }86 #endif87 65 88 66 int __libc_start_main(int (*main)(int,char **,char **), int argc, char **argv) -
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env/clearenv.c
r352 r400 3 3 #include "libc.h" 4 4 5 #ifndef __c2__6 5 static void dummy(char *old, char *new) {} 7 6 weak_alias(dummy, __env_rm_add); 8 #else9 extern void __env_rm_add(char *old, char *new);10 #endif11 7 12 8 int clearenv() -
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env/putenv.c
r352 r400 5 5 char *__strchrnul(const char *, int); 6 6 7 #ifndef __c2__8 7 static void dummy(char *old, char *new) {} 9 8 weak_alias(dummy, __env_rm_add); 10 #else11 extern void __env_rm_add(char *old, char *new);12 #endif13 9 14 10 int __putenv(char *s, size_t l, char *r) -
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/env/unsetenv.c
r352 r400 6 6 char *__strchrnul(const char *, int); 7 7 8 #ifndef __c2__9 8 static void dummy(char *old, char *new) {} 10 9 weak_alias(dummy, __env_rm_add); 11 #else12 extern void __env_rm_add(char *old, char *new);13 #endif14 10 15 11 int unsetenv(const char *name)
Note:
See TracChangeset
for help on using the changeset viewer.