Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

getenv(3c) [hpux man page]

getenv(3C)																getenv(3C)

NAME
getenv() - return value for environment name SYNOPSIS
DESCRIPTION
searches the environment list (see environ(5)) for a string of the form and returns a pointer to the value in the current environment if such a string is present or a NULL pointer if it is not. name can be either the desired name, null-terminated, or of the form in which case uses the portion to the left of the as the search key. If the optional HP Getenv-Perf-Enh product is installed on the system, the performance of in threaded applications may increase. WARNINGS
returns a pointer to static data which can be overwritten by subsequent calls. EXTERNAL INFLUENCES
Locale The category determines the interpretation of characters in name as single and/or multibyte characters. International Code Set Support Single and multibyte character code sets are supported. SEE ALSO
exec(2), putenv(3C), environ(5), thread_safety(5). STANDARDS CONFORMANCE
getenv(3C)

Check Out this Related Man Page

putenv(3C)																putenv(3C)

NAME
putenv() - change or add value to environment SYNOPSIS
DESCRIPTION
string points to a string of the form name=value. makes the value of the environment variable name equal to value by altering an existing variable or creating a new one. In either case, the string pointed to by string becomes part of the environment, so altering the string changes the environment. The space used by string is no longer used once a new string-defining name is passed to EXTERNAL INFLUENCES
Locale The category determines the interpretation of characters in string as single- and/or multi-byte characters. International Code Set Support Single- and multi-byte character code sets are supported. DIAGNOSTICS
returns non-zero if it was unable to obtain enough space via for an expanded environment, or if an invalid multibyte character sequence was encountered in the string argument; otherwise it returns zero. ERRORS
fails under the following conditions: [ENOMEM] There is insufficient space to expand the environment. [EILSEQ] An invalid multibyte character sequence was encountered in the string argument. WARNINGS
manipulates the environment pointed to by environ, and can be used in conjunction with However, envp (the third argument to main) is not changed. This routine uses to enlarge the environment (see malloc(3C)). After is called, environmental variables are not in alphabetical order. A potential error is to call with an automatic variable as the argument, then exit the calling function while string is still part of the environment. SEE ALSO
exec(2), getenv(3C), malloc(3C), environ(5), thread_safety(5). STANDARDS CONFORMANCE
putenv(3C)
Man Page