pam_getenvlist(3pam) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

pam_getenvlist(3pam)

pam_getenvlist(3PAM)         PAM Library Functions        pam_getenvlist(3PAM)

NAME
       pam_getenvlist - returns a list of all the PAM environment variables

SYNOPSIS
       cc [ flag ... ] file ... -lpam [ library ... ]
       #include <security/pam_appl.h>

       char **pam_getenvlist(pam_handle_t *pamh);

DESCRIPTION
       The pam_getenvlist() function returns a list of all the PAM environment
       variables  stored  in  the  PAM  handle pamh. The list is returned as a
       null-terminated array of pointers to strings. Each  string  contains  a
       single  PAM  environment  variable of the form name=value. The list re‐
       turned is a duplicate copy of all the environment variables  stored  in
       pamh.  It  is the responsibility of the calling application to free the
       memory returned by pam_getenvlist().

RETURN VALUES
       If successful, pam_getenvlist() returns in a  null-terminated  array  a
       copy  of  all  the PAM environment variables stored in pamh. Otherwise,
       pam_getenvlist() returns a null pointer.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe with ex‐
       ceptions



       The  interfaces  in  libpam  are MT-Safe only if each thread within the
       multithreaded application uses its own PAM handle.

SEE ALSO
       libpam(3LIB), pam(3PAM),  pam_getenv(3PAM),  pam_putenv(3PAM),  attrib‐
       utes(7)

HISTORY
       The pam_getenvlist() function was introduced in Solaris 2.6.

Oracle Solaris 11.4               15 Mar 2023             pam_getenvlist(3PAM)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3