Is 'env -i -u a=b' really supposed to output a=b, or should it be an error (because a=b is not a valid environment name)? Right now, it is the former, because we are using putenv() to remove variables from environ, rather than unsetenv(). Similarly, should env -u '' issue an error?
-- Eric Blake
