use putenv() more portably