var_walk() now a macro, var_setstr(), var_setnum() added.
[unix-history] / usr / src / usr.bin / window / startup.c
CommitLineData
34ac147f 1#ifndef lint
74bf1c32 2static char *sccsid = "@(#)startup.c 3.6 83/11/22";
34ac147f
EW
3#endif
4
5#include "defs.h"
6
34ac147f
EW
7doconfig()
8{
9 char buf[100];
10 char *home;
11
12 if ((home = getenv("HOME")) == 0)
13 home = "";
74bf1c32 14 (void) sprintf(buf, "%s/.windrc", home);
34ac147f
EW
15 return dosource(buf);
16}
17
18/*
19 * The default is two windows of equal sizes.
20 */
21dodefault()
22{
23 struct ww *w;
3acb719c 24 register r = wwnrow / 2 - 1;
34ac147f 25
74bf1c32 26 if ((w = openwin(-1, 1, 0, r, wwncol, nbufline, (char *) 0)) == 0)
34ac147f 27 goto bad;
74bf1c32
EW
28 if (openwin(-1, r + 2, 0, wwnrow - r - 2, wwncol, nbufline, (char *) 0)
29 == 0)
34ac147f 30 goto bad;
93a0439e 31 (void) wwprintf(w, "Escape character is %s.\r\n", unctrl(escapec));
34ac147f
EW
32 setselwin(w);
33 return;
34bad:
74bf1c32 35 (void) wwputs("Can't open default windows. ", cmdwin);
34ac147f 36}