Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/config/config.y
Show All 12 Lines | |||||
%token NODEVICE | %token NODEVICE | ||||
%token ENV | %token ENV | ||||
%token ENVVAR | %token ENVVAR | ||||
%token EQUALS | %token EQUALS | ||||
%token PLUSEQUALS | %token PLUSEQUALS | ||||
%token HINTS | %token HINTS | ||||
%token IDENT | %token IDENT | ||||
%token MAXUSERS | %token MAXUSERS | ||||
%token PROFILE | |||||
%token OPTIONS | %token OPTIONS | ||||
%token NOOPTION | %token NOOPTION | ||||
%token MAKEOPTIONS | %token MAKEOPTIONS | ||||
%token NOMAKEOPTION | %token NOMAKEOPTION | ||||
%token SEMICOLON | %token SEMICOLON | ||||
%token INCLUDE | %token INCLUDE | ||||
%token FILES | %token FILES | ||||
▲ Show 20 Lines • Show All 157 Lines • ▼ Show 20 Lines | Config_spec: | ||||
NOOPTION NoOpt_list | | NOOPTION NoOpt_list | | ||||
MAKEOPTIONS Mkopt_list | MAKEOPTIONS Mkopt_list | ||||
| | | | ||||
NOMAKEOPTION Save_id { rmopt_schedule(&mkopt, $2); } | | NOMAKEOPTION Save_id { rmopt_schedule(&mkopt, $2); } | | ||||
IDENT ID { ident = $2; } | | IDENT ID { ident = $2; } | | ||||
System_spec | System_spec | ||||
| | | | ||||
MAXUSERS NUMBER { maxusers = $2; } | | MAXUSERS NUMBER { maxusers = $2; } | | ||||
PROFILE NUMBER { profiling = $2; } | | |||||
ENV ID { newenvvar($2, true); } | | ENV ID { newenvvar($2, true); } | | ||||
ENVVAR ENVLINE { newenvvar($2, false); } | | ENVVAR ENVLINE { newenvvar($2, false); } | | ||||
HINTS ID { | HINTS ID { | ||||
struct hint *hint; | struct hint *hint; | ||||
hint = (struct hint *)calloc(1, sizeof (struct hint)); | hint = (struct hint *)calloc(1, sizeof (struct hint)); | ||||
if (hint == NULL) | if (hint == NULL) | ||||
err(EXIT_FAILURE, "calloc"); | err(EXIT_FAILURE, "calloc"); | ||||
▲ Show 20 Lines • Show All 294 Lines • Show Last 20 Lines |