X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fenviron.c;h=b62938851b91a53257302609680971af8ef93884;hb=8b1ca062713c30f40c1fb4ab889f048a97c38f3b;hp=8612b0afb6ccedcaef1d8ef611f130f9fe0f162e;hpb=aa1ee363bce1eac43bf9824069e231d7113f7453;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/environ.c b/gdb/environ.c index 8612b0afb6..b62938851b 100644 --- a/gdb/environ.c +++ b/gdb/environ.c @@ -106,7 +106,7 @@ get_in_environ (const struct environ *e, const char *var) char *s; for (; (s = *vector) != NULL; vector++) - if (STREQN (s, var, len) && s[len] == '=') + if (strncmp (s, var, len) == 0 && s[len] == '=') return &s[len + 1]; return 0; @@ -123,7 +123,7 @@ set_in_environ (struct environ *e, const char *var, const char *value) char *s; for (i = 0; (s = vector[i]) != NULL; i++) - if (STREQN (s, var, len) && s[len] == '=') + if (strncmp (s, var, len) == 0 && s[len] == '=') break; if (s == 0) @@ -170,7 +170,7 @@ unset_in_environ (struct environ *e, char *var) for (; (s = *vector) != NULL; vector++) { - if (STREQN (s, var, len) && s[len] == '=') + if (DEPRECATED_STREQN (s, var, len) && s[len] == '=') { xfree (s); /* Walk through the vector, shuffling args down by one, including