Changeset View
Changeset View
Standalone View
Standalone View
head/usr.bin/backlight/backlight.c
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | else if (strcmp("decr", argv[0]) == 0 || | ||||
strcmp("-", argv[0]) == 0) { | strcmp("-", argv[0]) == 0) { | ||||
action = BACKLIGHT_DECR; | action = BACKLIGHT_DECR; | ||||
argc -= 1; | argc -= 1; | ||||
argv += 1; | argv += 1; | ||||
} else | } else | ||||
action = BACKLIGHT_SET_BRIGHTNESS; | action = BACKLIGHT_SET_BRIGHTNESS; | ||||
if (argc == 1) { | if (argc == 1) { | ||||
/* ignore a trailing % for user friendlyness */ | |||||
if (argv[0][strlen(argv[0]) - 1] == '%') | |||||
argv[0][strlen(argv[0]) - 1] = '\0'; | |||||
percent = strtonum(argv[0], 0, 100, &percent_error); | percent = strtonum(argv[0], 0, 100, &percent_error); | ||||
if (percent_error) | if (percent_error) | ||||
errx(1, "Cannot parse brightness level %s: %s", | errx(1, "Cannot parse brightness level %s: %s", | ||||
argv[0], | argv[0], | ||||
percent_error); | percent_error); | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |