rio: don't hardcode font
This commit is contained in:
parent
fa4dd2f2fe
commit
205f12720e
1 changed files with 8 additions and 7 deletions
|
@ -167,20 +167,21 @@ threadmain(int argc, char *argv[])
|
||||||
startdir = estrdup(buf);
|
startdir = estrdup(buf);
|
||||||
if(fontname == nil)
|
if(fontname == nil)
|
||||||
fontname = getenv("font");
|
fontname = getenv("font");
|
||||||
if(fontname == nil)
|
|
||||||
fontname = "/lib/font/bit/lucm/unicode.9.font";
|
|
||||||
s = getenv("tabstop");
|
s = getenv("tabstop");
|
||||||
if(s != nil)
|
if(s != nil)
|
||||||
maxtab = strtol(s, nil, 0);
|
maxtab = strtol(s, nil, 0);
|
||||||
if(maxtab == 0)
|
if(maxtab == 0)
|
||||||
maxtab = 4;
|
maxtab = 4;
|
||||||
free(s);
|
free(s);
|
||||||
/* check font before barging ahead */
|
|
||||||
if(access(fontname, 0) < 0){
|
if(fontname){
|
||||||
fprint(2, "rio: can't access %s: %r\n", fontname);
|
/* check font before barging ahead */
|
||||||
exits("font open");
|
if(access(fontname, 0) < 0){
|
||||||
|
fprint(2, "rio: can't access %s: %r\n", fontname);
|
||||||
|
exits("font open");
|
||||||
|
}
|
||||||
|
putenv("font", fontname);
|
||||||
}
|
}
|
||||||
putenv("font", fontname);
|
|
||||||
|
|
||||||
snarffd = open("/dev/snarf", OREAD|OCEXEC);
|
snarffd = open("/dev/snarf", OREAD|OCEXEC);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue