Author: jilles
Date: Wed Dec 25 16:14:02 2013
New Revision: 259874
URL: http://svnweb.freebsd.org/changeset/base/259874

Log:
  sh: Simplify code related to PPID variable.

Modified:
  head/bin/sh/var.c
  head/bin/sh/var.h

Modified: head/bin/sh/var.c
==============================================================================
--- head/bin/sh/var.c   Wed Dec 25 16:01:48 2013        (r259873)
+++ head/bin/sh/var.c   Wed Dec 25 16:14:02 2013        (r259874)
@@ -88,7 +88,6 @@ struct var vifs;
 struct var vmail;
 struct var vmpath;
 struct var vpath;
-struct var vppid;
 struct var vps1;
 struct var vps2;
 struct var vps4;
@@ -110,8 +109,6 @@ static const struct varinit varinit[] = 
          NULL },
        { &vpath,       0,                              "PATH=" _PATH_DEFPATH,
          changepath },
-       { &vppid,       VUNSET,                         "PPID=",
-         NULL },
        /*
         * vps1 depends on uid
         */
@@ -179,10 +176,8 @@ initvar(void)
                vps1.text = __DECONST(char *, geteuid() ? "PS1=$ " : "PS1=# ");
                vps1.flags = VSTRFIXED|VTEXTFIXED;
        }
-       if ((vppid.flags & VEXPORT) == 0) {
-               fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
-               setvarsafe("PPID", ppid, 0);
-       }
+       fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
+       setvarsafe("PPID", ppid, 0);
        for (envp = environ ; *envp ; envp++) {
                if (strchr(*envp, '=')) {
                        setvareq(*envp, VEXPORT|VTEXTFIXED);

Modified: head/bin/sh/var.h
==============================================================================
--- head/bin/sh/var.h   Wed Dec 25 16:01:48 2013        (r259873)
+++ head/bin/sh/var.h   Wed Dec 25 16:14:02 2013        (r259874)
@@ -75,7 +75,6 @@ extern struct var vifs;
 extern struct var vmail;
 extern struct var vmpath;
 extern struct var vpath;
-extern struct var vppid;
 extern struct var vps1;
 extern struct var vps2;
 extern struct var vps4;
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to