diff options
author | Ulrich Drepper <drepper@gmail.com> | 2011-05-23 15:53:37 -0400 |
---|---|---|
committer | Ulrich Drepper <drepper@gmail.com> | 2011-05-23 15:53:37 -0400 |
commit | 67f86a251e0d36107fe28999281d46e76941c7b9 (patch) | |
tree | 8aef0485bbc174f61306fdf3616cc594c064f144 | |
parent | def7fbd6c66552842216bbfb828caf223a2322bf (diff) | |
download | glibc-67f86a251e0d36107fe28999281d46e76941c7b9.tar.gz glibc-67f86a251e0d36107fe28999281d46e76941c7b9.tar.xz glibc-67f86a251e0d36107fe28999281d46e76941c7b9.zip |
Define RLIMIT_RTTIME
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/bits/resource.h | 10 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/sparc/bits/resource.h | 10 |
4 files changed, 24 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog index 5f359bbba4..8a438daba9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-05-23 Ulrich Drepper <drepper@gmail.com> + + [BZ #12795] + * sysdeps/unix/sysv/linux/bits/resource.h (RLIMIT_RTTIME): Define. + * sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise. + 2011-05-20 Andreas Schwab <schwab@redhat.com> * stdlib/longlong.h: Update from GCC. diff --git a/NEWS b/NEWS index f3150f2aa5..f6ab0db5bd 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -GNU C Library NEWS -- history of user-visible changes. 2011-5-22 +GNU C Library NEWS -- history of user-visible changes. 2011-5-23 Copyright (C) 1992-2009, 2010, 2011 Free Software Foundation, Inc. See the end for copying conditions. @@ -17,7 +17,7 @@ Version 2.14 12545, 12551, 12582, 12583, 12587, 12597, 12601, 12611, 12625, 12626, 12631, 12650, 12653, 12655, 12660, 12671, 12681, 12685, 12711, 12713, 12714, 12717, 12723, 12724, 12734, 12738, 12746, 12766, 12775, 12777, - 12782, 12788, 12792 + 12782, 12788, 12792, 12795 * The RPC implementation in libc is obsoleted. Old programs keep working but new programs cannot be linked with the routines in libc anymore. diff --git a/sysdeps/unix/sysv/linux/bits/resource.h b/sysdeps/unix/sysv/linux/bits/resource.h index ca2c9f0160..336c19211f 100644 --- a/sysdeps/unix/sysv/linux/bits/resource.h +++ b/sysdeps/unix/sysv/linux/bits/resource.h @@ -1,5 +1,5 @@ /* Bit values & structures for resource limits. Linux version. - Copyright (C) 1994, 1996-2000, 2004, 2005, 2008, 2009, 2010 + Copyright (C) 1994, 1996-2000, 2004, 2005, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -100,7 +100,13 @@ enum __rlimit_resource __RLIMIT_RTPRIO = 14, #define RLIMIT_RTPRIO __RLIMIT_RTPRIO - __RLIMIT_NLIMITS = 15, + /* Maximum CPU time in µs that a process scheduled under a real-time + scheduling policy may consume without making a blocking system + call before being forcibly descheduled. */ + __RLIMIT_RTTIME = 15, +#define RLIMIT_RTTIME __RLIMIT_RTTIME + + __RLIMIT_NLIMITS = 16, __RLIM_NLIMITS = __RLIMIT_NLIMITS #define RLIMIT_NLIMITS __RLIMIT_NLIMITS #define RLIM_NLIMITS __RLIM_NLIMITS diff --git a/sysdeps/unix/sysv/linux/sparc/bits/resource.h b/sysdeps/unix/sysv/linux/sparc/bits/resource.h index 6e4fc97e5b..04d33e4aa8 100644 --- a/sysdeps/unix/sysv/linux/sparc/bits/resource.h +++ b/sysdeps/unix/sysv/linux/sparc/bits/resource.h @@ -1,5 +1,5 @@ /* Bit values & structures for resource limits. Linux/SPARC version. - Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2004, 2005, 2008, 2009 + Copyright (C) 1994, 1996-2000, 2004, 2005, 2008, 2009, 2011 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -100,7 +100,13 @@ enum __rlimit_resource __RLIMIT_RTPRIO = 14, #define RLIMIT_RTPRIO __RLIMIT_RTPRIO - __RLIMIT_NLIMITS = 15, + /* Maximum CPU time in µs that a process scheduled under a real-time + scheduling policy may consume without making a blocking system + call before being forcibly descheduled. */ + __RLIMIT_RTTIME = 15, +#define RLIMIT_RTTIME __RLIMIT_RTTIME + + __RLIMIT_NLIMITS = 16, __RLIM_NLIMITS = __RLIMIT_NLIMITS #define RLIMIT_NLIMITS __RLIMIT_NLIMITS #define RLIM_NLIMITS __RLIM_NLIMITS |