tlib9: putenv wraps POSIX setenv, not legacy putenv - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3ef80ba5f5c29a8367d32353a9620ec4cf9cb880
 (DIR) parent 0be57355f912dbedb76cea1a7a4f9a1deb5bde2b
 (HTM) Author: Dan Cross <cross@gajendra.net>
       Date:   Thu, 16 Jan 2020 16:46:58 +0000
       
       lib9: putenv wraps POSIX setenv, not legacy putenv
       
       POSIX setenv does everything that p9putenv's body,
       so just delegate to that.
       
       Signed-off-by: Dan Cross <cross@gajendra.net>
       
       Diffstat:
         M src/lib9/getenv.c                   |       8 +-------
       
       1 file changed, 1 insertion(+), 7 deletions(-)
       ---
 (DIR) diff --git a/src/lib9/getenv.c b/src/lib9/getenv.c
       t@@ -16,11 +16,5 @@ p9getenv(char *s)
        int
        p9putenv(char *s, char *v)
        {
       -        char *t;
       -
       -        t = smprint("%s=%s", s, v);
       -        if(t == nil)
       -                return -1;
       -        putenv(t);
       -        return 0;
       +        return setenv(s, v, 1);
        }