xref: /freebsd/contrib/openpam/doc/man/pam_end.3 (revision 39ee7a7a6bdd1557b1c3532abf60d139798ac88b)
1.\" Generated from pam_end.c by gendoc.pl
2.\" $Id: pam_end.c 648 2013-03-05 17:54:27Z des $
3.Dd September 12, 2014
4.Dt PAM_END 3
5.Os
6.Sh NAME
7.Nm pam_end
8.Nd terminate the PAM transaction
9.Sh LIBRARY
10.Lb libpam
11.Sh SYNOPSIS
12.In sys/types.h
13.In security/pam_appl.h
14.Ft "int"
15.Fn pam_end "pam_handle_t *pamh" "int status"
16.Sh DESCRIPTION
17The
18.Fn pam_end
19function terminates a PAM transaction and destroys the
20corresponding PAM context, releasing all resources allocated to it.
21.Pp
22The
23.Fa status
24argument should be set to the error code returned by the
25last API call before the call to
26.Fn pam_end .
27.Sh RETURN VALUES
28The
29.Fn pam_end
30function returns one of the following values:
31.Bl -tag -width 18n
32.It Bq Er PAM_SYSTEM_ERR
33System error.
34.El
35.Sh SEE ALSO
36.Xr pam 3 ,
37.Xr pam_strerror 3
38.Sh STANDARDS
39.Rs
40.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
41.%D "June 1997"
42.Re
43.Sh AUTHORS
44The
45.Fn pam_end
46function and this manual page were
47developed for the
48.Fx
49Project by ThinkSec AS and Network Associates Laboratories, the
50Security Research Division of Network Associates, Inc.\& under
51DARPA/SPAWAR contract N66001-01-C-8035
52.Pq Dq CBOSS ,
53as part of the DARPA CHATS research program.
54.Pp
55The OpenPAM library is maintained by
56.An Dag-Erling Sm\(/orgrav Aq des@des.no .
57