diff --git a/parser/parser_misc.c b/parser/parser_misc.c index f7772e605..c3f9684d6 100644 --- a/parser/parser_misc.c +++ b/parser/parser_misc.c @@ -124,7 +124,9 @@ static struct keyword_table rlimit_table[] = { {"core", RLIMIT_CORE}, {"rss", RLIMIT_RSS}, {"nofile", RLIMIT_NOFILE}, +#ifdef RLIMIT_OFILE {"ofile", RLIMIT_OFILE}, +#endif {"as", RLIMIT_AS}, {"nproc", RLIMIT_NPROC}, {"memlock", RLIMIT_MEMLOCK}, diff --git a/parser/parser_yacc.y b/parser/parser_yacc.y index 3e2bcd220..a6f12e5e1 100644 --- a/parser/parser_yacc.y +++ b/parser/parser_yacc.y @@ -902,6 +902,7 @@ rules: rules TOK_SET TOK_RLIMIT TOK_ID TOK_LE TOK_VALUE opt_id TOK_END_OF_RULE pwarn(_("RLIMIT 'cpu' no units specified using default units of seconds\n")); value = tmp; break; +#ifdef RLIMIT_RTTIME case RLIMIT_RTTIME: /* RTTIME is measured in microseconds */ if (!end || $6 == end || tmp < 0) @@ -913,6 +914,7 @@ rules: rules TOK_SET TOK_RLIMIT TOK_ID TOK_LE TOK_VALUE opt_id TOK_END_OF_RULE pwarn(_("RLIMIT 'rttime' no units specified using default units of microseconds\n")); value = tmp; break; +#endif case RLIMIT_NOFILE: case RLIMIT_NPROC: case RLIMIT_LOCKS: