From 9408c4825b339c43299a39b46811fc6153740e01 Mon Sep 17 00:00:00 2001
From: Peter Stephenson
Date: Fri, 15 Jun 2018 15:02:36 +0100
Subject: users/23472: Add $sysparams[procsubstpid] to zsh/system
---
Src/Modules/system.c | 4 ++++
1 file changed, 4 insertions(+)
(limited to 'Src/Modules/system.c')
diff --git a/Src/Modules/system.c b/Src/Modules/system.c
index 9fd4d2583..7a4f4ee13 100644
--- a/Src/Modules/system.c
+++ b/Src/Modules/system.c
@@ -772,6 +772,8 @@ fillpmsysparams(Param pm, const char *name)
num = (int)getpid();
} else if (!strcmp(name, "ppid")) {
num = (int)getppid();
+ } else if (!strcmp(name, "procsubstpid")) {
+ num = (int)procsubstpid;
} else {
pm->u.str = dupstring("");
pm->node.flags |= PM_UNSET;
@@ -805,6 +807,8 @@ scanpmsysparams(UNUSED(HashTable ht), ScanFunc func, int flags)
func(&spm.node, flags);
fillpmsysparams(&spm, "ppid");
func(&spm.node, flags);
+ fillpmsysparams(&spm, "procsubstpid");
+ func(&spm.node, flags);
}
static struct mathfunc mftab[] = {
--
cgit 1.4.1