xref: /dflybsd-src/contrib/openpam/doc/man/pam_setenv.3 (revision 4c84ab30f7dd59ef873b5a6d4e27bcea89d9f848)
110b5fe87SSascha Wildner.\" Generated from pam_setenv.c by gendoc.pl
210b5fe87SSascha Wildner.\" $OpenPAM: pam_setenv.c 938 2017-04-30 21:34:42Z des $
3*4c84ab30SSascha Wildner.Dd February 24, 2019
4ade90846SJoerg Sonnenberger.Dt PAM_SETENV 3
5ade90846SJoerg Sonnenberger.Os
6ade90846SJoerg Sonnenberger.Sh NAME
7ade90846SJoerg Sonnenberger.Nm pam_setenv
8ade90846SJoerg Sonnenberger.Nd mirrors setenv(3)
9ade90846SJoerg Sonnenberger.Sh SYNOPSIS
10ade90846SJoerg Sonnenberger.In sys/types.h
11609d0d72SSascha Wildner.In security/pam_appl.h
127196b98dSSascha Wildner.In security/openpam.h
13ade90846SJoerg Sonnenberger.Ft "int"
14ade90846SJoerg Sonnenberger.Fn pam_setenv "pam_handle_t *pamh" "const char *name" "const char *value" "int overwrite"
15ade90846SJoerg Sonnenberger.Sh DESCRIPTION
16ade90846SJoerg SonnenbergerThe
17577efdeeSPeter Avalos.Fn pam_setenv
18577efdeeSPeter Avalosfunction sets an environment variable.
19ade90846SJoerg SonnenbergerIts semantics are similar to those of
20ade90846SJoerg Sonnenberger.Xr setenv 3 ,
21ade90846SJoerg Sonnenbergerbut it modifies the PAM
22ade90846SJoerg Sonnenbergercontext's environment list instead of the application's.
23ade90846SJoerg Sonnenberger.Pp
24ade90846SJoerg Sonnenberger.Sh RETURN VALUES
25ade90846SJoerg SonnenbergerThe
26577efdeeSPeter Avalos.Fn pam_setenv
27ade90846SJoerg Sonnenbergerfunction returns one of the following values:
28ade90846SJoerg Sonnenberger.Bl -tag -width 18n
2910b5fe87SSascha Wildner.It Bq Er PAM_SUCCESS
3010b5fe87SSascha WildnerSuccess.
31ade90846SJoerg Sonnenberger.It Bq Er PAM_BUF_ERR
32ade90846SJoerg SonnenbergerMemory buffer error.
33ade90846SJoerg Sonnenberger.It Bq Er PAM_SYSTEM_ERR
34ade90846SJoerg SonnenbergerSystem error.
35ade90846SJoerg Sonnenberger.El
36ade90846SJoerg Sonnenberger.Sh SEE ALSO
37ade90846SJoerg Sonnenberger.Xr pam 3 ,
38ade90846SJoerg Sonnenberger.Xr pam_getenv 3 ,
39ade90846SJoerg Sonnenberger.Xr pam_getenvlist 3 ,
40ade90846SJoerg Sonnenberger.Xr pam_putenv 3 ,
41ade90846SJoerg Sonnenberger.Xr pam_strerror 3 ,
42ade90846SJoerg Sonnenberger.Xr setenv 3
43ade90846SJoerg Sonnenberger.Sh STANDARDS
44ade90846SJoerg SonnenbergerThe
45577efdeeSPeter Avalos.Fn pam_setenv
46ade90846SJoerg Sonnenbergerfunction is an OpenPAM extension.
47ade90846SJoerg Sonnenberger.Sh AUTHORS
48ade90846SJoerg SonnenbergerThe
49577efdeeSPeter Avalos.Fn pam_setenv
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