aboutsummaryrefslogtreecommitdiff
path: root/fbset.c
diff options
context:
space:
mode:
Diffstat (limited to 'fbset.c')
-rw-r--r--fbset.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/fbset.c b/fbset.c
index a75e431db..7ca41733b 100644
--- a/fbset.c
+++ b/fbset.c
@@ -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}