GETENV — Get an environmental variable#

GETENV(NAME, VALUE)#

Get the VALUE of the environmental variable NAME.

Parameters:
  • NAME – Shall be of type CHARACTER and of default kind.

  • VALUE – Shall be of type CHARACTER and of default kind.

Returns:

Stores the value of NAME in VALUE. If VALUE is not large enough to hold the data, it is truncated. If NAME is not set, VALUE will be filled with blanks.

Standard:

GNU extension

Class:

Subroutine

Syntax:
CALL GETENV(NAME, VALUE)
Example:
PROGRAM test_getenv
  CHARACTER(len=255) :: homedir
  CALL getenv("HOME", homedir)
  WRITE (*,*) TRIM(homedir)
END PROGRAM
See also:

GET_ENVIRONMENT_VARIABLE — Get an environmental variable