| PAM_GETENV(3) | Library Functions Manual | PAM_GETENV(3) | 
pam_getenv —
    retrieve the value of a PAM environment variable
Pluggable Authentication Module Library (libpam, -lpam)
#include
    <sys/types.h>
  
  #include
  <security/pam_appl.h>
const char *
  
  pam_getenv(pam_handle_t
    *pamh, const char
    *name);
The pam_getenv function returns the value
    of an environment variable. Its semantics are similar to those of
    getenv(3), but it accesses the PAM
    context's environment list instead of the application's.
The pam_getenv function returns
    NULL on failure.
getenv(3), pam(3), pam_getenvlist(3), pam_putenv(3), pam_setenv(3) pam_unsetenv(3)
X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules, June 1997.
The pam_getenv function and this manual
    page were developed for the FreeBSD Project by
    ThinkSec AS and Network Associates Laboratories, the Security Research
    Division of Network Associates, Inc. under DARPA/SPAWAR contract
    N66001-01-C-8035 (“CBOSS”), as part of the DARPA CHATS
    research program.
| December 21, 2007 | macOS 15.6 |