xref: /freebsd/contrib/openpam/doc/man/pam_set_item.3 (revision 848ee2a3a8b47c9905fc51fefcf60eb371edbb98)
1.\" Generated from pam_set_item.c by gendoc.pl
2.\" $OpenPAM: pam_set_item.c 938 2017-04-30 21:34:42Z des $
3.Dd February 24, 2019
4.Dt PAM_SET_ITEM 3
5.Os
6.Sh NAME
7.Nm pam_set_item
8.Nd set authentication information
9.Sh SYNOPSIS
10.In sys/types.h
11.In security/pam_appl.h
12.Ft "int"
13.Fn pam_set_item "pam_handle_t *pamh" "int item_type" "const void *item"
14.Sh DESCRIPTION
15The
16.Fn pam_set_item
17function sets the item specified by the
18.Fa item_type
19argument to a copy of the object pointed to by the
20.Fa item
21argument.
22The item is stored in the PAM context specified by the
23.Fa pamh
24argument.
25See
26.Xr pam_get_item 3
27for a list of recognized item types.
28.Sh RETURN VALUES
29The
30.Fn pam_set_item
31function returns one of the following values:
32.Bl -tag -width 18n
33.It Bq Er PAM_SUCCESS
34Success.
35.It Bq Er PAM_BAD_ITEM
36Unrecognized or restricted item.
37.It Bq Er PAM_BUF_ERR
38Memory buffer error.
39.El
40.Sh SEE ALSO
41.Xr pam 3 ,
42.Xr pam_get_item 3 ,
43.Xr pam_strerror 3
44.Sh STANDARDS
45.Rs
46.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
47.%D "June 1997"
48.Re
49.Sh AUTHORS
50The
51.Fn pam_set_item
52function and this manual page were
53developed for the
54.Fx
55Project by ThinkSec AS and Network Associates Laboratories, the
56Security Research Division of Network Associates, Inc.\& under
57DARPA/SPAWAR contract N66001-01-C-8035
58.Pq Dq CBOSS ,
59as part of the DARPA CHATS research program.
60.Pp
61The OpenPAM library is maintained by
62.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no .
63