ref: 04fb25e3e6853149effa2f2e3f388cbd6923859d
parent: f4022a506d8d2c24b7714b3a84ae505856fd564a
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Dec 18 17:10:50 EST 2022
ndb/dns: procgetname(): use /proc instead of #p
--- a/sys/src/cmd/ndb/dnresolve.c
+++ b/sys/src/cmd/ndb/dnresolve.c
@@ -75,8 +75,8 @@
char *lp, *rp;
char buf[256];
- snprint(buf, sizeof buf, "#p/%d/args", getpid());
- if((fd = open(buf, OREAD)) < 0)
+ snprint(buf, sizeof buf, "/proc/%d/args", getpid());
+ if((fd = open(buf, OREAD|OCEXEC)) < 0)
return strdup("");
*buf = '\0';
n = read(fd, buf, sizeof buf-1);
--
⑨