]> git.pld-linux.org Git - packages/apparmor-parser.git/blob - apparmor-parser-limits.patch
- AF_ISDN
[packages/apparmor-parser.git] / apparmor-parser-limits.patch
1 --- a/parser_yacc.y~    2008-06-06 14:50:33.000000000 +0200
2 +++ a/parser_yacc.y     2008-06-07 00:38:36.448522043 +0200
3 @@ -672,12 +672,14 @@
4                         case RLIMIT_NPROC:
5                         case RLIMIT_LOCKS:
6                         case RLIMIT_SIGPENDING:
7 +#ifdef RLIMIT_RTPRIO
8                         case RLIMIT_RTPRIO:
9                                 if ($6 == end || *end != '\0' || tmp < 0)
10                                         yyerror("RLIMIT '%s' invalid value %s\n", $4, $6);
11                                 value = tmp;
12                                 break;
13 -
14 +#endif
15 +#ifdef RLIMIT_NICE
16                         case RLIMIT_NICE:
17                                 if ($6 == end || *end != '\0')
18                                         yyerror("RLIMIT '%s' invalid value %s\n", $4, $6);
19 @@ -685,6 +687,7 @@
20                                         yyerror("RLIMIT '%s' out of range (-20 .. 19) %d\n", $4, tmp);
21                                 value = tmp + 20;
22                                 break;
23 +#endif
24                         case RLIMIT_FSIZE:
25                         case RLIMIT_DATA:
26                         case RLIMIT_STACK:
27 --- a/parser_misc.c~    2008-05-29 22:45:04.000000000 +0200
28 +++ a/parser_misc.c     2008-06-07 00:42:44.431478766 +0200
29 @@ -91,8 +91,12 @@
30         {"locks",               RLIMIT_LOCKS},
31         {"sigpending",          RLIMIT_SIGPENDING},
32         {"msgqueue",            RLIMIT_MSGQUEUE},
33 +#ifdef RLIMIT_NICE
34         {"nice",                RLIMIT_NICE},
35 +#endif
36 +#ifdef RLIMIT_RTPRIO
37         {"rtprio",              RLIMIT_RTPRIO},
38 +#endif
39         /* terminate */
40         {NULL, 0}
41  };
This page took 0.031038 seconds and 3 git commands to generate.