1.Dd December 21, 2007
2.Dt PAM_UNSETENV 3
3.Os
4.Sh NAME
5.Nm pam_unsetenv
6.Nd mirrors unsetenv(3)
7.Sh LIBRARY
8.Lb libpam
9.Sh SYNOPSIS
10.In sys/types.h
11.In security/pam_appl.h
12.Ft "int"
13.Fn pam_unsetenv "pam_handle_t *pamh" "const char *name"
14.Sh DESCRIPTION
15The
16.Nm
17function unsets a environment variable.
18Its semantics are similar to those of
19.Xr unsetenv 3 ,
20but it modifies the PAM
21context's environment list instead of the application's.
22.Pp
23.Sh RETURN VALUES
24The
25.Nm
26function returns one of the following values:
27.Bl -tag -width 18n
28.It Bq Er PAM_SYSTEM_ERR
29System error.
30.El
31.Sh SEE ALSO
32.Xr pam 3 ,
33.Xr pam_getenv 3 ,
34.Xr pam_getenvlist 3 ,
35.Xr pam_putenv 3 ,
36.Xr pam_strerror 3 ,
37.Xr setenv 3
38.Sh STANDARDS
39The
40.Nm
41function is an OpenPAM extension.
42