From 2589c5c6ee1f582810a037a934280b29fe8c5e55 Mon Sep 17 00:00:00 2001 From: Marius Eriksen Date: Sun, 25 Nov 2012 22:56:08 -0500 Subject: acme: set $samfile (same as $%) during execution R=rsc CC=plan9port.codebot http://codereview.appspot.com/6854092 --- man/man1/acme.1 | 2 ++ src/cmd/acme/exec.c | 1 + 2 files changed, 3 insertions(+) diff --git a/man/man1/acme.1 b/man/man1/acme.1 index 3dc1f2af..aa02f770 100644 --- a/man/man1/acme.1 +++ b/man/man1/acme.1 @@ -527,6 +527,8 @@ producing output in a window labeled .BR /home/rob/sam/+Errors . The environment of such commands contains the variable .B $% +and +.B $samfile with value set to the filename of the window in which the command is run, and .B $winid diff --git a/src/cmd/acme/exec.c b/src/cmd/acme/exec.c index 39d05eca..ae6668c6 100644 --- a/src/cmd/acme/exec.c +++ b/src/cmd/acme/exec.c @@ -1421,6 +1421,7 @@ runproc(void *argvp) if(filename){ putenv("%", filename); + putenv("samfile", filename); free(filename); } c->md = fsysmount(rdir, ndir, incl, nincl); -- cgit v1.2.3