diff options
Diffstat (limited to 'fbset.c')
-rw-r--r-- | fbset.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -62,7 +62,7 @@ | |||
62 | #define CMD_ALL 11 | 62 | #define CMD_ALL 11 |
63 | #define CMD_INFO 12 | 63 | #define CMD_INFO 12 |
64 | 64 | ||
65 | #ifdef BB_FBSET_FANCY | 65 | #ifdef BB_FEATURE_FBSET_FANCY |
66 | #define CMD_XRES 13 | 66 | #define CMD_XRES 13 |
67 | #define CMD_YRES 14 | 67 | #define CMD_YRES 14 |
68 | #define CMD_VXRES 15 | 68 | #define CMD_VXRES 15 |
@@ -105,7 +105,7 @@ struct cmdoptions_t { | |||
105 | "-vsync", 1, CMD_VSYNC}, { | 105 | "-vsync", 1, CMD_VSYNC}, { |
106 | "-laced", 1, CMD_LACED}, { | 106 | "-laced", 1, CMD_LACED}, { |
107 | "-double", 1, CMD_DOUBLE}, | 107 | "-double", 1, CMD_DOUBLE}, |
108 | #ifdef BB_FBSET_FANCY | 108 | #ifdef BB_FEATURE_FBSET_FANCY |
109 | { | 109 | { |
110 | "--help", 0, CMD_HELP}, { | 110 | "--help", 0, CMD_HELP}, { |
111 | "-all", 0, CMD_ALL}, { | 111 | "-all", 0, CMD_ALL}, { |
@@ -164,8 +164,7 @@ static int readmode(struct fb_var_screeninfo *base, const char *fn, | |||
164 | } | 164 | } |
165 | } | 165 | } |
166 | #else | 166 | #else |
167 | fprintf(stderr, | 167 | errorMsg( "mode reading not compiled in\n"); |
168 | "W: mode reading was disabled on this copy of fbset; ignoring request\n"); | ||
169 | #endif | 168 | #endif |
170 | return 0; | 169 | return 0; |
171 | } | 170 | } |
@@ -199,7 +198,7 @@ static void showmode(struct fb_var_screeninfo *v) | |||
199 | v->vsync_len); | 198 | v->vsync_len); |
200 | } | 199 | } |
201 | printf("\nmode \"%ux%u-%u\"\n", v->xres, v->yres, (int) (vrate + 0.5)); | 200 | printf("\nmode \"%ux%u-%u\"\n", v->xres, v->yres, (int) (vrate + 0.5)); |
202 | #ifdef BB_FBSET_FANCY | 201 | #ifdef BB_FEATURE_FBSET_FANCY |
203 | printf("\t# D: %.3f MHz, H: %.3f kHz, V: %.3f Hz\n", drate / 1e6, | 202 | printf("\t# D: %.3f MHz, H: %.3f kHz, V: %.3f Hz\n", drate / 1e6, |
204 | hrate / 1e3, vrate); | 203 | hrate / 1e3, vrate); |
205 | #endif | 204 | #endif |
@@ -283,7 +282,7 @@ extern int fbset_main(int argc, char **argv) | |||
283 | varset.hsync_len = strtoul(argv[6], 0, 0); | 282 | varset.hsync_len = strtoul(argv[6], 0, 0); |
284 | varset.vsync_len = strtoul(argv[7], 0, 0); | 283 | varset.vsync_len = strtoul(argv[7], 0, 0); |
285 | break; | 284 | break; |
286 | #ifdef BB_FBSET_FANCY | 285 | #ifdef BB_FEATURE_FBSET_FANCY |
287 | case CMD_XRES: | 286 | case CMD_XRES: |
288 | varset.xres = strtoul(argv[1], 0, 0); | 287 | varset.xres = strtoul(argv[1], 0, 0); |
289 | break; | 288 | break; |
@@ -323,7 +322,8 @@ extern int fbset_main(int argc, char **argv) | |||
323 | if (ioctl(fh, FBIOPUT_VSCREENINFO, &var)) | 322 | if (ioctl(fh, FBIOPUT_VSCREENINFO, &var)) |
324 | PERROR("fbset(ioctl)"); | 323 | PERROR("fbset(ioctl)"); |
325 | showmode(&var); | 324 | showmode(&var); |
326 | close(fh); | 325 | /* Don't close the file, as exiting will take care of that */ |
326 | /* close(fh); */ | ||
327 | 327 | ||
328 | return (TRUE); | 328 | exit (TRUE); |
329 | } | 329 | } |