1 diff -ur ash-0.4.0/var.c ash-0.4.0-ppid/var.c
2 --- ash-0.4.0/var.c Tue Apr 24 01:23:17 2001
3 +++ ash-0.4.0-ppid/var.c Tue Apr 24 01:22:07 2001
5 const struct varinit *ip;
10 for (ip = varinit ; (vp = ip->var) != NULL ; ip++) {
11 if ((vp->flags & VEXPORT) == 0) {
13 vps1.text = strdup(geteuid() ? "PS1=$ " : "PS1=# ");
14 vps1.flags = VSTRFIXED|VTEXTFIXED;
17 + snprintf(ppid, 29, "%ld", (long)getppid());
18 + setvar("PPID", ppid, VREADONLY|VNOFUNC);