glenda.party
term% ls -F
term% cat index.txt
GETENV(2)                     System Calls Manual                    GETENV(2)



NAME
       getenv, putenv - access environment variables

SYNOPSIS
       #include <u.h>
       #include <libc.h>

       char* getenv(char *name)
       int   putenv(char *name, char *val)

DESCRIPTION
       Getenv  reads  the contents of /env/name (see env(3)) into memory allo‐
       cated with malloc(2), 0-terminates it, and returns a  pointer  to  that
       area.  If no file exists, 0 is returned.

       Putenv creates the file /env/name and writes the string val to it.  The
       terminating 0 is not written.  If the file value cannot be written,  -1
       is returned.

SOURCE
       /sys/src/libc/9sys

SEE ALSO
       env(3)

DIAGNOSTICS
       Sets errstr.



                                                                     GETENV(2)