git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9dcba81
)
Fix build. Don't use BSD setenv. Use POSIX putenv.
author
Jim McDonough
<jmcd@samba.org>
Wed, 30 Oct 2002 18:18:25 +0000
(18:18 +0000)
committer
Jim McDonough
<jmcd@samba.org>
Wed, 30 Oct 2002 18:18:25 +0000
(18:18 +0000)
Jeremy, it wasn't me!!!!!!
(This used to be commit
00d4e5c67b8a3b8eafa56fd46fbaf4922030dd81
)
source3/lib/replace.c
patch
|
blob
|
history
diff --git
a/source3/lib/replace.c
b/source3/lib/replace.c
index afdf32dbe88dc59a60d81dc834935c3462d561bc..dfc88e70281fb82139286a30b2f899546f64b9f3 100644
(file)
--- a/
source3/lib/replace.c
+++ b/
source3/lib/replace.c
@@
-438,15
+438,18
@@
char *rep_inet_ntoa(struct in_addr ip)
{
time_t ret;
char *tz;
+ char *tzvar;
tz = getenv("TZ");
-
setenv("TZ", "", 1
);
+
putenv("TZ="
);
tzset();
ret = mktime(tm);
if (tz) {
- setenv("TZ", tz, 1);
+ asprintf(&tzvar, "TZ=%s", tz);
+ putenv(tzvar);
+ safe_free(tzvar);
} else {
-
unse
tenv("TZ");
+
pu
tenv("TZ");
}
tzset();
return ret;