*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> ftn/putenv (3)              
Title
Content
Arch
Section
 

Contents


PUTENV(3F)							    PUTENV(3F)


NAME    [Toc]    [Back]

     putenv - change or	add Fortran environment	variable

SYNOPSIS    [Toc]    [Back]

     integer function putenv (string)
     character *(*) string

DESCRIPTION    [Toc]    [Back]

     String contains a character string	in the form name=value.	Putenv makes
     the value of the environment variable name	equal to value by altering or
     creating an environment variable.

FILES    [Toc]    [Back]

     /usr/lib/libU77.a

SEE ALSO    [Toc]    [Back]

      
      
     putenv(3C)

DIAGNOSTICS    [Toc]    [Back]

     putenv returns non-zero if	it was unable to obtain	enough space via
     malloc for	an expanded environment, otherwise zero.
putenv(3C)							    putenv(3C)


NAME    [Toc]    [Back]

     putenv - change or	add value to environment

SYNOPSIS    [Toc]    [Back]

     #include <stdlib.h>

     int putenv	(char *string);

DESCRIPTION    [Toc]    [Back]

     string points to a	string of the form ``name<b>=value.''  putenv 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 will change	the environment.  The space used by string is no
     longer used once a	new string-defining name is passed to putenv.  Because
     of	this limitation, string	should be declared static if it	is declared
     within a function.

SEE ALSO    [Toc]    [Back]

      
      
     exec(2), getenv(3C), malloc(3C), environ(5).

DIAGNOSTICS    [Toc]    [Back]

     putenv returns non-zero if	it was unable to obtain	enough space via
     malloc for	an expanded environment, otherwise zero.

WARNINGS    [Toc]    [Back]

     putenv manipulates	the environment	pointed	to by environ<b>, and can be used
     in	conjunction with getenv.  However, envp	(the third argument to main)
     is	not changed.
     This routine uses malloc(3C) to enlarge the environment.
     After putenv is called, environmental variables are not in	alphabetical
     order.  A potential error is to call the function putenv with a pointer
     to	an automatic variable as the argument and to then exit the calling
     function while string is still part of the	environment.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
putenv Linux change or add an environment variable
setenv Linux change or add an environment variable
pam_putenv FreeBSD set the value of an environment variable
getenv Linux get an environment variable
getenv IRIX get value of environment variable
unsetenv OpenBSD environment variable functions
putenv OpenBSD environment variable functions
getenv Tru64 Return the value of an environment variable
getenv NetBSD environment variable functions
putenv Tru64 Sets an environment variable
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service