]> git.ipfire.org Git - ipfire-2.x.git/blame - src/patches/glibc/glibc-rh663641-3.patch
lcdproc: Update to 0.5.7
[ipfire-2.x.git] / src / patches / glibc / glibc-rh663641-3.patch
CommitLineData
bb330e25
AF
1diff -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");