diff options
author | Peter Teichman <peter@teichman.org> | 2009-11-09 12:35:00 -0500 |
---|---|---|
committer | Sadrul Habib Chowdhury <sadrul@users.sourceforge.net> | 2009-11-09 12:35:00 -0500 |
commit | 9763857d8857a14f2a20c05e5ed552ca47bba3d8 (patch) | |
tree | 95534634651ae2b78ebdebbb940b388416a79eb6 /src/process.c | |
parent | b8bd05cf7df7d0acbb8dd610e3be6fc93298b258 (diff) | |
download | screen-9763857d8857a14f2a20c05e5ed552ca47bba3d8.tar.gz |
Support a PID variable during screenrc evaluation.
This evaluates to the current SCREEN process id.
Diffstat (limited to 'src/process.c')
-rw-r--r-- | src/process.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c index fa3d06c..1875ad8 100644 --- a/src/process.c +++ b/src/process.c @@ -4596,6 +4596,8 @@ int bufl, *argl; sprintf(xbuf, "%d", display ? D_width : -1); else if (!strcmp(ps, "LINES")) sprintf(xbuf, "%d", display ? D_height : -1); + else if (!strcmp(ps, "PID")) + sprintf(xbuf, "%d", getpid()); else v = getenv(ps); } |