Eric Blake wrote: > According to Eric Blake on 11/16/2009 11:01 AM: >> Coreutils got recent reports of a FreeBSD failure on 'env -u a=b', which >> should >> fail because unsetenv should reject invalid environment variable names (kind >> of >> obvious, though, when you realize BSD unsetenv returns void instead of int, >> contrary to the POSIX signature). I think this should fix it, although so >> far >> I have only tested it on mingw and Solaris 8 (both functions are missing), >> cygwin 1.5 (where setenv was broken, but unsetenv worked) and cygwin 1.7 and >> Solaris 10 (where both functions obey POSIX, at least after today's patch to >> cygwin). I'll test on a few more platforms, then push. > > Now pushed.
Thanks! I'll probably make one more coreutils snapshot, to include this, in case one more day helps...