add usage() for when an unknown option is given.

from Gleydson Soares <gsoares@gmail.com>, thanks!

ok jasper@
This commit is contained in:
oga 2008-02-13 21:04:19 +00:00
parent 09dbddac87
commit 9cb4f8884e
2 changed files with 11 additions and 1 deletions

View File

@ -71,7 +71,7 @@ main(int argc, char **argv)
DefaultFontName = xstrdup(optarg);
break;
default:
errx(1, "Unknown option '%c'", ch);
usage();
}
}
argc -= optind;
@ -321,3 +321,12 @@ _sigchld_cb(int which)
(pid < 0 && errno == EINTR))
;
}
void
usage(void)
{
extern char *__progname;
fprintf(stderr, "usage: %s [-s] [-d display] [-f fontname] \n", __progname);
exit(1);
}

View File

@ -312,6 +312,7 @@ int x_errorhandler(Display *, XErrorEvent *);
void x_setup(char *display_name);
char *x_screenname(int);
void x_setupscreen(struct screen_ctx *, u_int);
void usage(void);
struct client_ctx *client_find(Window);
void client_setup(void);