pam_sm_close_session 3 Linux-PAM Manual
pam_sm_close_session PAM service function to terminate session management

    #define PAM_SM_SESSION

    #include <security/pam_modules.h>

PAM_EXTERN int `pam_sm_close_session` pam_handle_t *pamh int flags int argc const char **argv

## DESCRIPTION

The `pam_sm_close_session` function is the service module's implementation of the pam_close_session 3 interface.

This function is called to terminate a session. The only valid value for `flags` is zero or:

PAM_SILENT

  Do not emit any messages.

## RETURN VALUES

PAM_SESSION_ERR

  Cannot make/remove an entry for the specified session.

PAM_SUCCESS

  The session was successfully terminated.

## SEE ALSO

pam 3 , pam_close_session 3 , pam_sm_close_session 3 , pam_strerror 3 , PAM 8