commit - 42c3794c5c073b6ef22671ef4aca16428d3894aa
commit + c3e73c01e301ca83fa9ab9bcf1b579f996b12835
blob - 5af254691741544294d561858475152455afdf89
blob + 917712784941252e33ebc59a8d8fc8d555e948e7
--- src/cmd/9term/9term.c
+++ src/cmd/9term/9term.c
char wdir[1024];
char childwdir[1024];
void hangupnote(void*, char*);
+char thesocket[100];
char *menu2str[] = {
"cut",
int afd;
void
+removethesocket(void)
+{
+ if(thesocket[0])
+ if(remove(thesocket) < 0)
+ fprint(2, "remove %s: %r\n", thesocket);
+}
+
+void
servedevtext(void)
{
char buf[100];
putenv("text9term", buf);
threadcreate(listenthread, nil, STACK);
+ strcpy(thesocket, buf+5);
+ atexit(removethesocket);
}
void