ref: 6bd3180c38cb58f751962e28da656e9a24c3ad01
parent: 92af03ab612601e9cb8cc1b189e6395105030db4
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Dec 19 10:36:07 EST 2020
acme: use getuser() in fsinit()
--- a/sys/src/cmd/acme/fsys.c
+++ b/sys/src/cmd/acme/fsys.c
@@ -116,8 +116,6 @@
fsysinit(void)
{int p[2];
- int n, fd;
- char buf[256];
if(pipe(p) < 0)
error("can't create pipe");@@ -125,15 +123,7 @@
sfd = p[1];
fmtinstall('F', fcallfmt); clockfd = open("/dev/time", OREAD|OCEXEC);- fd = open("/dev/user", OREAD);- if(fd >= 0){- n = read(fd, buf, sizeof buf-1);
- if(n > 0){- buf[n] = 0;
- user = estrdup(buf);
- }
- close(fd);
- }
+ user = getuser();
proccreate(fsysproc, nil, STACK);
}
--
⑨