r6063 - in glibc-package/trunk/debian: . patches patches/sparc
Author: aurel32
Date: 2014-05-14 11:08:14 +0000 (Wed, 14 May 2014)
New Revision: 6063
Added:
glibc-package/trunk/debian/patches/sparc/submitted-prlimit.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
patches/sparc/submitted-prlimit.diff: new patch to fix missing
prlimit/prlimit64 prototypes on SPARC. Closes: #703559.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2014-05-13 20:16:40 UTC (rev 6062)
+++ glibc-package/trunk/debian/changelog 2014-05-14 11:08:14 UTC (rev 6063)
@@ -44,6 +44,8 @@
tst-tls3.out (remove in the latest cleanup) as they still occasionally
fail.
* local/manpages/sotruss.1: new manpage.
+ * patches/sparc/submitted-prlimit.diff: new patch to fix missing
+ prlimit/prlimit64 prototypes on SPARC. Closes: #703559.
-- Adam Conrad <adconrad@0c3.net> Sun, 27 Apr 2014 23:15:13 -0600
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2014-05-13 20:16:40 UTC (rev 6062)
+++ glibc-package/trunk/debian/patches/series 2014-05-14 11:08:14 UTC (rev 6063)
@@ -206,6 +206,7 @@
sparc/submitted-timing.diff
sparc/cvs-strcmp.diff
sparc/cvs-efd_semaphore.diff
+sparc/submitted-prlimit.diff
all/local-alias-UTF-8.diff
all/local-alias-et_EE.diff
Added: glibc-package/trunk/debian/patches/sparc/submitted-prlimit.diff
===================================================================
--- glibc-package/trunk/debian/patches/sparc/submitted-prlimit.diff (rev 0)
+++ glibc-package/trunk/debian/patches/sparc/submitted-prlimit.diff 2014-05-14 11:08:14 UTC (rev 6063)
@@ -0,0 +1,40 @@
+2014-05-14 Aurelien Jarno <aurelien@aurel32.net>
+
+ [BZ #16943]
+ * sysdeps/unix/sysv/linux/sparc/bits/resource.h: Declare prlimit
+ and prlimit64.
+
+diff --git a/sysdeps/unix/sysv/linux/sparc/bits/resource.h b/sysdeps/unix/sysv/linux/sparc/bits/resource.h
+--- a/sysdeps/unix/sysv/linux/sparc/bits/resource.h
++++ b/sysdeps/unix/sysv/linux/sparc/bits/resource.h
+@@ -252,3 +252,30 @@ enum __priority_which
+ PRIO_USER = 2 /* WHO is a user ID. */
+ #define PRIO_USER PRIO_USER
+ };
++
++__BEGIN_DECLS
++
++#ifdef __USE_GNU
++/* Modify and return resource limits of a process atomically. */
++# ifndef __USE_FILE_OFFSET64
++extern int prlimit (__pid_t __pid, enum __rlimit_resource __resource,
++ const struct rlimit *__new_limit,
++ struct rlimit *__old_limit) __THROW;
++# else
++# ifdef __REDIRECT_NTH
++extern int __REDIRECT_NTH (prlimit, (__pid_t __pid,
++ enum __rlimit_resource __resource,
++ const struct rlimit *__new_limit,
++ struct rlimit *__old_limit), prlimit64);
++# else
++# define prlimit prlimit64
++# endif
++# endif
++# ifdef __USE_LARGEFILE64
++extern int prlimit64 (__pid_t __pid, enum __rlimit_resource __resource,
++ const struct rlimit64 *__new_limit,
++ struct rlimit64 *__old_limit) __THROW;
++# endif
++#endif
++
++__END_DECLS
Reply to: