]>
Commit | Line | Data |
---|---|---|
bb330e25 AF |
1 | diff -pruN glibc-2.12-2-gc4ccff1/nptl/sysdeps/pthread/pt-initfini.c glibc-2.12-2-gc4ccff1.fixed/nptl/sysdeps/pthread/pt-initfini.c |
2 | --- glibc-2.12-2-gc4ccff1/nptl/sysdeps/pthread/pt-initfini.c 2010-05-04 16:57:23.000000000 +0530 | |
3 | +++ glibc-2.12-2-gc4ccff1.fixed/nptl/sysdeps/pthread/pt-initfini.c 2013-07-22 21:52:03.519184065 +0530 | |
4 | @@ -63,21 +63,21 @@ asm ("\n/*@TESTS_END*/"); | |
5 | asm ("\n/*@_init_PROLOG_BEGINS*/"); | |
6 | ||
7 | static void | |
8 | -call_initialize_minimal (void) | |
9 | +call_initialize_minimal (int argc, char **argv, char **envp) | |
10 | { | |
11 | - extern void __pthread_initialize_minimal_internal (void) | |
12 | + extern void __pthread_initialize_minimal_internal (int, char **, char **) | |
13 | __attribute ((visibility ("hidden"))); | |
14 | ||
15 | - __pthread_initialize_minimal_internal (); | |
16 | + __pthread_initialize_minimal_internal (argc, argv, envp); | |
17 | } | |
18 | ||
19 | SECTION (".init"); | |
20 | -extern void __attribute__ ((section (".init"))) _init (void); | |
21 | +extern void __attribute__ ((section (".init"))) _init (int, char **, char **); | |
22 | void | |
23 | -_init (void) | |
24 | +_init (int argc, char **argv, char **envp) | |
25 | { | |
26 | /* The very first thing we must do is to set up the registers. */ | |
27 | - call_initialize_minimal (); | |
28 | + call_initialize_minimal (argc, argv, envp); | |
29 | ||
30 | asm ("ALIGN"); | |
31 | asm("END_INIT"); |