NAME
getenv, putenv – access environment variables |
SYNOPSIS
#include <u.h> #include <libc.h>
char* getenv(char *name) |
DESCRIPTION
Getenv reads the contents of /env/name (see env(3)) into memory
allocated 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. |