GETENV(2) 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 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.