.\" Title: pam_sm_open_session .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 .\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" .TH "PAM_SM_OPEN_SESSION" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" pam_sm_open_session - PAM service function to start session management .SH "SYNOPSIS" .sp .ft B .nf #define PAM_SM_SESSION .fi .ft .sp .ft B .nf #include .fi .ft .HP 35 .BI "PAM_EXTERN int pam_sm_open_session(pam_handle_t\ *" "pamh" ", int\ " "flags" ", int\ " "argc" ", const\ char\ **" "argv" ");" .SH "DESCRIPTION" .PP The \fBpam_sm_open_session\fR function is the service module\'s implementation of the \fBpam_open_session\fR(3) interface\. .PP This function is called to commence a session\. The only valid value for \fIflags\fR is zero or: .PP PAM_SILENT .RS 4 Do not emit any messages\. .RE .SH "RETURN VALUES" .PP PAM_SESSION_ERR .RS 4 Cannot make/remove an entry for the specified session\. .RE .PP PAM_SUCCESS .RS 4 The session was successfully started\. .RE .SH "SEE ALSO" .PP \fBpam\fR(3), \fBpam_open_session\fR(3), \fBpam_sm_close_session\fR(3), \fBpam_strerror\fR(3), \fBPAM\fR(8)