]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/blob - glibc/patches/glibc-fedora-getrlimit-PLT.patch
util-linux: Conflicts sysvinit <= 2.86-6.
[people/arne_f/ipfire-3.x.git] / glibc / patches / glibc-fedora-getrlimit-PLT.patch
1 From 70d0a630700f602a457832383161d261fe222db5 Mon Sep 17 00:00:00 2001
2 From: Andreas Schwab <schwab@redhat.com>
3 Date: Thu, 1 Jul 2010 13:14:26 +0200
4 Subject: [PATCH] Fix PLT reference
5
6 * include/sys/resource.h (__getrlimit): Add hidden proto.
7 * sysdeps/unix/sysv/linux/i386/getrlimit.c: Add libc_hidden_weak.
8 * sysdeps/mach/hurd/getrlimit.c: Add libc_hidden_def.
9 * resource/getrlimit.c: Likewise.
10
11 ---
12 ChangeLog | 7 +++++++
13 include/sys/resource.h | 1 +
14 resource/getrlimit.c | 1 +
15 sysdeps/mach/hurd/getrlimit.c | 1 +
16 sysdeps/unix/sysv/linux/i386/getrlimit.c | 1 +
17 5 files changed, 11 insertions(+), 0 deletions(-)
18
19 --- a/include/sys/resource.h
20 +++ b/include/sys/resource.h
21 @@ -14,5 +14,6 @@ extern int __getrusage (enum __rusage_who __who, struct rusage *__usage)
22
23 extern int __setrlimit (enum __rlimit_resource __resource,
24 const struct rlimit *__rlimits);
25 +libc_hidden_proto (__getrlimit)
26 #endif
27 #endif
28 --- a/resource/getrlimit.c
29 +++ b/resource/getrlimit.c
30 @@ -27,6 +27,7 @@ __getrlimit (enum __rlimit_resource resource, struct rlimit *rlimits)
31 __set_errno (ENOSYS);
32 return -1;
33 }
34 +libc_hidden_def (__getrlimit)
35 weak_alias (__getrlimit, getrlimit)
36
37 stub_warning (getrlimit)
38 --- a/sysdeps/mach/hurd/getrlimit.c
39 +++ b/sysdeps/mach/hurd/getrlimit.c
40 @@ -43,4 +43,5 @@ __getrlimit (enum __rlimit_resource resource, struct rlimit *rlimits)
41
42 return 0;
43 }
44 +libc_hidden_def (__getrlimit)
45 weak_alias (__getrlimit, getrlimit)