aboutsummaryrefslogtreecommitdiffstats
path: root/libenv.7
blob: 3d0e7236364a089e86a8ccc8ba778c4d9f4170a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
.TH LIBENV 7 libenv
.SH NAME
libenv - Environment sanitation library

.SH SYNOPSIS
.nf
#include <libenv.h>
.fi
.PP
Link with
.IR -lenv .

.SH DESCRIPTION
The
.B libenv
software library is C library designed to help
utilities perform sanitation of environment variables.
.PP
Some utilities need to remove environment variables that are
not appropriate for the new context that the utility entires.
Likewise, some utilities may need to remove all except some
special environment variables.
.B libenv
provides a database of environment variables that could be
of interest and provides functionality to describe the new
context the is entered and filter out environment variables
accordingly.

.SH SEE ALSO
.BR libenv_filter_variable_list (3),
.BR libenv_select_variable_list (3),
.BR libenv_get_chosen_list (3),
.BR libenv_get_complete_list (3).