summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vnc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2022-12-18 22:44:00 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2022-12-18 22:44:00 +0000
commitdab1b23cf5049a8f51a7135a7b0ee3882155dc42 (patch)
treea5c7dc3eb92b2125644c1b40aa4871f1625d3b6c /sys/src/cmd/vnc
parent9816ffde4ff0842330ea914d528835d9f654a726 (diff)
vncs: use procsetname() instead of rolling your own
Diffstat (limited to 'sys/src/cmd/vnc')
-rw-r--r--sys/src/cmd/vnc/vncs.c26
1 files changed, 3 insertions, 23 deletions
diff --git a/sys/src/cmd/vnc/vncs.c b/sys/src/cmd/vnc/vncs.c
index 0b200bf95..765a9a334 100644
--- a/sys/src/cmd/vnc/vncs.c
+++ b/sys/src/cmd/vnc/vncs.c
@@ -49,9 +49,6 @@ static void noteshutdown(void*, char*);
static void vncaccept(Vncs*);
static int vncsfmt(Fmt*);
static void getremote(char*, char*);
-static void vncname(char*, ...);
-#pragma varargck argpos vncname 1
-
#pragma varargck type "V" Vncs*
void
@@ -233,7 +230,7 @@ main(int argc, char **argv)
atexit(shutdown);
notify(noteshutdown);
for(;;){
- vncname("listener");
+ procsetname("listener");
cfd = listen(adir, ldir);
if(cfd < 0)
break;
@@ -614,23 +611,6 @@ vncaccept(Vncs *v)
}
}
-static void
-vncname(char *fmt, ...)
-{
- int fd;
- char name[64], buf[32];
- va_list arg;
-
- va_start(arg, fmt);
- vsnprint(name, sizeof name, fmt, arg);
- va_end(arg);
-
- sprint(buf, "/proc/%d/args", getpid());
- if((fd = open(buf, OWRITE)) >= 0){
- write(fd, name, strlen(name));
- close(fd);
- }
-}
/*
* Set the pixel format being sent. Can only happen once.
@@ -731,7 +711,7 @@ clientreadproc(Vncs *v)
char *buf;
Rectangle r;
- vncname("read %V", v);
+ procsetname("read %V", v);
for(;;){
type = vncrdchar(v);
@@ -1150,7 +1130,7 @@ clientwriteproc(Vncs *v)
{
ulong last = 0;
- vncname("write %V", v);
+ procsetname("write %V", v);
while(!v->ndead){
sleep(sleeptime);
updatesnarf(v);