Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

EV_$GET_VAR                       Domain/OS                        EV_$GET_VAR


NAME
     ev_$get_var - get an environment variable

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/ev.h>

     boolean ev_$get_var(
          char *variable_name,
          short &name_length,
          char **value_ptr,
          short *value_length)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/ev.ins.pas';

     function ev_$get_var(
          in variable_name: univ ev_$string_t;
          in name_length: integer;
          out value_p: ev_$string_ptr_t;
          out value_length: integer): boolean;

SYNOPSIS (FORTRAN)
     %include '/sys/ins/base.ins.ftn'
     %include '/sys/ins/ev.ins.ftn'

           integer*2 name_length, value_length
           character variable_name*256, value*256
           logical variable_exists

           integer*4 value_ptr
           pointer /value_ptr/ value

           variable_exists = ev_$get_var(variable_name, name_length,
          &                              value_ptr, value_length)

DESCRIPTION
     Ev_$get_var supplies a pointer to the value of the environment variable
     named variable_name.  It returns true if a variable named variable_name
     exists in the environment.  It returns false otherwise.

     variable_name
          The name of the environment variable to get.

     name_length
          The number of bytes in variable_name.

     value_ptr
          A pointer to the value of the environment variable.

     value_length
          The number of bytes in the value at value_ptr.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026