From ad64fc6bc5c76cee7d7abf2971ae5097cfb243b2 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 20 Oct 1998 06:45:18 +0000 Subject: removed setenv(), replaced with smbw_setenv() (This used to be commit 72bce217ef474f056d8f6675667ec78d1772ff37) --- source3/smbwrapper/shared.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'source3/smbwrapper/shared.c') diff --git a/source3/smbwrapper/shared.c b/source3/smbwrapper/shared.c index 69fa07dba8..3e6e19d9d1 100644 --- a/source3/smbwrapper/shared.c +++ b/source3/smbwrapper/shared.c @@ -56,7 +56,7 @@ void smbw_setup_shared(void) slprintf(s,sizeof(s)-1,"%d", shared_fd); - setenv("SMBW_HANDLE", s, 1); + smbw_setenv("SMBW_HANDLE", s); return; @@ -177,3 +177,17 @@ void smbw_setshared(const char *name, const char *val) unlockit(); } + + +/***************************************************************** +set an env variable - some systems don't have this +*****************************************************************/ +int smbw_setenv(const char *name, const char *value) +{ + pstring s; + + slprintf(s,sizeof(s)-1,"%s=%s", name, value); + + return putenv(s); +} + -- cgit