From f2433aedc86db171d5616410605cf0d398d8fdc2 Mon Sep 17 00:00:00 2001 From: Stefan Hoffmann Date: Mon, 3 Mar 2014 20:02:32 +0100 Subject: cleanup environment variable handling + unit tests * removed a putenv() implementation which isn't needed anymore * mch_getenv() and mch_setenv() are now functions in src/os/env.c * removes direct calls to getenv() and setenv() outside of src/os/env.c * refactored the logic of get_env_name into mch_getenvname_at_index * added unittests for the functions in os/env.c --- src/os_unix_defs.h | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/os_unix_defs.h') diff --git a/src/os_unix_defs.h b/src/os_unix_defs.h index 3aacac69a0..74b98ef68a 100644 --- a/src/os_unix_defs.h +++ b/src/os_unix_defs.h @@ -280,14 +280,6 @@ # else int mch_rename(const char *src, const char *dest); # endif -# ifdef __MVS__ -/* on OS390 Unix getenv() doesn't return a pointer to persistent - * storage -> use __getenv() */ -# define mch_getenv(x) (char_u *)__getenv((char *)(x)) -# else -# define mch_getenv(x) (char_u *)getenv((char *)(x)) -# endif -# define mch_setenv(name, val, x) setenv(name, val, x) #if !defined(S_ISDIR) && defined(S_IFDIR) # define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) -- cgit