SCCS-vsn: usr.bin/window/main.c 3.2
-static char *sccsid = "@(#)main.c 3.1 83/08/11";
+static char *sccsid = "@(#)main.c 3.2 83/08/17";
{
register n;
register char *p;
{
register n;
register char *p;
+ char fflag = 0;
+ char dflag = 0;
int imask;
struct timezone timezone;
int imask;
struct timezone timezone;
if (**argv == '-') {
switch (*++*argv) {
case 'f':
if (**argv == '-') {
switch (*++*argv) {
case 'f':
break;
case 'e':
setescape(next(argv));
break;
case 'e':
setescape(next(argv));
terse++;
break;
case 'd':
terse++;
break;
case 'd':
+ dflag++;
+ break;
+ case 'D':
wwupdate();
wwflush();
(void) signal(SIGCHLD, wwchild);
wwupdate();
wwflush();
(void) signal(SIGCHLD, wwchild);
if (!terse)
wwadd(cmdwin, &wwhead);
if (!terse)
wwadd(cmdwin, &wwhead);
+ if (dflag || doconfig() < 0)
dodefault();
if (selwin != 0) {
curwin = selwin;
dodefault();
if (selwin != 0) {
curwin = selwin;
- (void) fprintf(stderr, "window: [-e escape] [-t] [-f]\n");
+ (void) fprintf(stderr, "window: [-e escape-char] [-t] [-f] [-d]\n");
exit(1);
return 0; /* for lint */
}
exit(1);
return 0; /* for lint */
}