rlimits: add rlimit64 structure
authorJiri Slaby <jslaby@suse.cz>
Wed, 24 Mar 2010 16:06:58 +0000 (17:06 +0100)
committerJiri Slaby <jirislaby@gmail.com>
Fri, 16 Jul 2010 07:48:47 +0000 (09:48 +0200)
Add a platform independent structure for resource limits to use with
a new prlimit64 syscall. This structure is the same which uses glibc
for 64-bit limits.

Also add corresponding infinity which is a 64-bit full of bit-ones.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
include/linux/resource.h

index cf8dc96..037aa7e 100644 (file)
@@ -43,6 +43,13 @@ struct rlimit {
        unsigned long   rlim_max;
 };
 
+#define RLIM64_INFINITY                (~0ULL)
+
+struct rlimit64 {
+       __u64 rlim_cur;
+       __u64 rlim_max;
+};
+
 #define        PRIO_MIN        (-20)
 #define        PRIO_MAX        20