Changeset View
Changeset View
Standalone View
Standalone View
sbin/veriexec/veriexec.c
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | case 'i': | ||||
switch (optarg[0]) { | switch (optarg[0]) { | ||||
case 'a': /* active */ | case 'a': /* active */ | ||||
ctl = VERIEXEC_STATE_ACTIVE; | ctl = VERIEXEC_STATE_ACTIVE; | ||||
break; | break; | ||||
case 'e': /* enforce */ | case 'e': /* enforce */ | ||||
ctl = VERIEXEC_STATE_ENFORCE; | ctl = VERIEXEC_STATE_ENFORCE; | ||||
break; | break; | ||||
case 'l': /* loaded/locked */ | case 'l': /* loaded/locked */ | ||||
ctl = (strncmp(optarg, "lock", 4)) ? | ctl = (strncmp(optarg, "lock", 4) == 0) ? | ||||
VERIEXEC_STATE_LOCKED : | VERIEXEC_STATE_LOCKED : | ||||
VERIEXEC_STATE_LOADED; | VERIEXEC_STATE_LOADED; | ||||
break; | break; | ||||
default: | default: | ||||
errx(EX_USAGE, "unknown state %s", optarg); | errx(EX_USAGE, "unknown state %s", optarg); | ||||
break; | break; | ||||
} | } | ||||
exit((x & ctl) == 0); | exit((x & ctl) == 0); | ||||
▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines |