OSDN Git Service

Add support for the Meta architecture
[uclinux-h8/uClibc.git] / ldso / include / unsecvars.h
1 /* vi: set sw=4 ts=4: */
2 /*
3  * Copyright (C) 2000-2005 by Erik Andersen <andersen@codepoet.org>
4  *
5  * GNU Lesser General Public License version 2.1 or later.
6  */
7
8 /*
9  * Environment variable to be removed for SUID programs.  The names are all
10  * stuffed in a single string which means they have to be terminated with a
11  * '\0' explicitly.
12  */
13
14 #define UNSECURE_ENVVARS \
15         "LD_PRELOAD\0" \
16         "LD_LIBRARY_PATH\0" \
17         "LD_DEBUG\0" \
18         "LD_DEBUG_OUTPUT\0" \
19         "LD_TRACE_LOADED_OBJECTS\0" \
20         "TMPDIR\0"
21
22 /*
23  * LD_TRACE_LOADED_OBJECTS is not in glibc-2.3.5's unsecvars.h
24  * though used by ldd
25  *
26  * These environment variables are defined by glibc but ignored in
27  * uClibc, but may very well have an equivalent in uClibc.
28  *
29  * LD_ORIGIN_PATH, LD_PROFILE, LD_USE_LOAD_BIAS, LD_DYNAMIC_WEAK, LD_SHOW_AUXV,
30  * GCONV_PATH, GETCONF_DIR, HOSTALIASES, LOCALDOMAIN, LOCPATH, MALLOC_TRACE,
31  * NLSPATH, RESOLV_HOST_CONF, RES_OPTIONS, TZDIR
32  */