Lines Matching defs:varp
1053 envvarok(char *varp)
1056 if (strcmp(varp, "TERMCAP") && /* to prevent a security hole */
1057 strcmp(varp, "TERMINFO") && /* with tgetent */
1058 strcmp(varp, "TERMPATH") &&
1059 strcmp(varp, "HOME") && /* to prevent the tegetent bug */
1060 strncmp(varp, "LD_", strlen("LD_")) && /* most systems */
1061 strncmp(varp, "_RLD_", strlen("_RLD_")) && /* IRIX */
1062 strcmp(varp, "LIBPATH") && /* AIX */
1063 strcmp(varp, "ENV") &&
1064 strcmp(varp, "BASH_ENV") &&
1065 strcmp(varp, "IFS") &&
1066 strncmp(varp, "KRB5", strlen("KRB5")) && /* Krb5 */
1073 strcmp(varp, "KRB5_CONFIG") && /* Krb5 */
1074 strcmp(varp, "KRB5CCNAME") && /* Krb5 */
1075 strcmp(varp, "KRB5_KTNAME") && /* Krb5 */
1076 strcmp(varp, "KRBTKFILE") && /* Krb4 */
1077 strcmp(varp, "KRB_CONF") && /* CNS 4 */
1078 strcmp(varp, "KRB_REALMS") && /* CNS 4 */
1079 strcmp(varp, "RESOLV_HOST_CONF")) /* Linux */
1083 "environment variable \"%s\"", varp);
1266 char *cp, *varp, *valp;
1399 cp = varp = (char *)subpointer;
1420 if (envvarok(varp)) {
1422 (void)setenv(varp, valp, 1);
1424 unsetenv(varp);
1426 cp = varp = (char *)subpointer;
1441 if (envvarok(varp)) {
1443 (void)setenv(varp, valp, 1);
1445 unsetenv(varp);