Author: zbyniu                       Date: Mon Jun  9 19:58:23 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patch to build on old glibc (Ac)

---- Files affected:
SOURCES:
   apparmor-parser-limits.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/apparmor-parser-limits.patch
diff -u /dev/null SOURCES/apparmor-parser-limits.patch:1.1
--- /dev/null   Mon Jun  9 21:58:23 2008
+++ SOURCES/apparmor-parser-limits.patch        Mon Jun  9 21:58:18 2008
@@ -0,0 +1,41 @@
+--- a/parser_yacc.y~   2008-06-06 14:50:33.000000000 +0200
++++ a/parser_yacc.y    2008-06-07 00:38:36.448522043 +0200
+@@ -672,12 +672,14 @@
+                       case RLIMIT_NPROC:
+                       case RLIMIT_LOCKS:
+                       case RLIMIT_SIGPENDING:
++#ifdef RLIMIT_RTPRIO
+                       case RLIMIT_RTPRIO:
+                               if ($6 == end || *end != '\0' || tmp < 0)
+                                       yyerror("RLIMIT '%s' invalid value 
%s\n", $4, $6);
+                               value = tmp;
+                               break;
+-
++#endif
++#ifdef RLIMIT_NICE
+                       case RLIMIT_NICE:
+                               if ($6 == end || *end != '\0')
+                                       yyerror("RLIMIT '%s' invalid value 
%s\n", $4, $6);
+@@ -685,6 +687,7 @@
+                                       yyerror("RLIMIT '%s' out of range (-20 
.. 19) %d\n", $4, tmp);
+                               value = tmp + 20;
+                               break;
++#endif
+                       case RLIMIT_FSIZE:
+                       case RLIMIT_DATA:
+                       case RLIMIT_STACK:
+--- a/parser_misc.c~   2008-05-29 22:45:04.000000000 +0200
++++ a/parser_misc.c    2008-06-07 00:42:44.431478766 +0200
+@@ -91,8 +91,12 @@
+       {"locks",               RLIMIT_LOCKS},
+       {"sigpending",          RLIMIT_SIGPENDING},
+       {"msgqueue",            RLIMIT_MSGQUEUE},
++#ifdef RLIMIT_NICE
+       {"nice",                RLIMIT_NICE},
++#endif
++#ifdef RLIMIT_RTPRIO
+       {"rtprio",              RLIMIT_RTPRIO},
++#endif
+       /* terminate */
+       {NULL, 0}
+ };
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to