1999-08-30 Ulrich Drepper <drepper@cygnus.com>
* stdlib/tst-environ.c: Add cast to avoid warning.
* timezone/test-tz.c: Use setenv instead of putenv.
+1999-08-30 Ulrich Drepper <drepper@cygnus.com>
+
+ * stdlib/tst-environ.c: Add cast to avoid warning.
+ * timezone/test-tz.c: Use setenv instead of putenv.
+
1999-08-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manual/libc.texinfo: Update version and date.
}
/* More fun ahead: we are now removing the variable. This should remove
- both values. */
- putenv (VAR);
+ both values. The cast is ok: this call should never put the string
+ in the environment and it should never modify it. */
+ putenv ((char *) VAR);
/* Getting the value should now fail. */
if (getenv (VAR) != NULL)
const char * env;
time_t expected;
} tests[] = {
- {"TZ=MST", 832935315},
- {"TZ=", 832910115},
- {"TZ=:UTC", 832910115},
- {"TZ=UTC", 832910115},
- {"TZ=UTC0", 832910115}
+ {"MST", 832935315},
+ {"", 832910115},
+ {":UTC", 832910115},
+ {"UTC", 832910115},
+ {"UTC0", 832910115}
};
for (i = 0; i < sizeof (tests) / sizeof (tests[0]); ++i)
{
- putenv (tests[i].env);
+ setenv ("TZ", tests[i].env);
t = mktime (&tm);
if (t != tests[i].expected)
{