xref: /dflybsd-src/contrib/openpam/doc/man/pam_putenv.3 (revision 4c84ab30f7dd59ef873b5a6d4e27bcea89d9f848)
110b5fe87SSascha Wildner.\" Generated from pam_putenv.c by gendoc.pl
210b5fe87SSascha Wildner.\" $OpenPAM: pam_putenv.c 938 2017-04-30 21:34:42Z des $
3*4c84ab30SSascha Wildner.Dd February 24, 2019
4ade90846SJoerg Sonnenberger.Dt PAM_PUTENV 3
5ade90846SJoerg Sonnenberger.Os
6ade90846SJoerg Sonnenberger.Sh NAME
7ade90846SJoerg Sonnenberger.Nm pam_putenv
8ade90846SJoerg Sonnenberger.Nd set the value of an environment variable
9ade90846SJoerg Sonnenberger.Sh SYNOPSIS
10ade90846SJoerg Sonnenberger.In sys/types.h
11ade90846SJoerg Sonnenberger.In security/pam_appl.h
12ade90846SJoerg Sonnenberger.Ft "int"
13ade90846SJoerg Sonnenberger.Fn pam_putenv "pam_handle_t *pamh" "const char *namevalue"
14ade90846SJoerg Sonnenberger.Sh DESCRIPTION
15ade90846SJoerg SonnenbergerThe
16577efdeeSPeter Avalos.Fn pam_putenv
17577efdeeSPeter Avalosfunction sets an environment variable.
18ade90846SJoerg SonnenbergerIts semantics are similar to those of
19ade90846SJoerg Sonnenberger.Xr putenv 3 ,
20ade90846SJoerg Sonnenbergerbut it modifies the PAM
21ade90846SJoerg Sonnenbergercontext's environment list instead of the application's.
22ade90846SJoerg Sonnenberger.Pp
23ade90846SJoerg Sonnenberger.Sh RETURN VALUES
24ade90846SJoerg SonnenbergerThe
25577efdeeSPeter Avalos.Fn pam_putenv
26ade90846SJoerg Sonnenbergerfunction returns one of the following values:
27ade90846SJoerg Sonnenberger.Bl -tag -width 18n
2810b5fe87SSascha Wildner.It Bq Er PAM_SUCCESS
2910b5fe87SSascha WildnerSuccess.
30ade90846SJoerg Sonnenberger.It Bq Er PAM_BUF_ERR
31ade90846SJoerg SonnenbergerMemory buffer error.
32ade90846SJoerg Sonnenberger.It Bq Er PAM_SYSTEM_ERR
33ade90846SJoerg SonnenbergerSystem error.
34ade90846SJoerg Sonnenberger.El
35ade90846SJoerg Sonnenberger.Sh SEE ALSO
36ade90846SJoerg Sonnenberger.Xr pam 3 ,
37ade90846SJoerg Sonnenberger.Xr pam_getenv 3 ,
38ade90846SJoerg Sonnenberger.Xr pam_getenvlist 3 ,
39ade90846SJoerg Sonnenberger.Xr pam_setenv 3 ,
40ade90846SJoerg Sonnenberger.Xr pam_strerror 3 ,
41ade90846SJoerg Sonnenberger.Xr putenv 3
42ade90846SJoerg Sonnenberger.Sh STANDARDS
43ade90846SJoerg Sonnenberger.Rs
44ade90846SJoerg Sonnenberger.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
45ade90846SJoerg Sonnenberger.%D "June 1997"
46ade90846SJoerg Sonnenberger.Re
47ade90846SJoerg Sonnenberger.Sh AUTHORS
48ade90846SJoerg SonnenbergerThe
49577efdeeSPeter Avalos.Fn pam_putenv
50577efdeeSPeter Avalosfunction and this manual page were
51577efdeeSPeter Avalosdeveloped for the
52ade90846SJoerg Sonnenberger.Fx
53577efdeeSPeter AvalosProject by ThinkSec AS and Network Associates Laboratories, the
54f23594ceSHasso TepperSecurity Research Division of Network Associates, Inc.\& under
55ade90846SJoerg SonnenbergerDARPA/SPAWAR contract N66001-01-C-8035
56ade90846SJoerg Sonnenberger.Pq Dq CBOSS ,
57ade90846SJoerg Sonnenbergeras part of the DARPA CHATS research program.
5810b5fe87SSascha Wildner.Pp
5910b5fe87SSascha WildnerThe OpenPAM library is maintained by
6010b5fe87SSascha Wildner.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no .
61