env-generic.cpp revision e7e8a6cb1597db3e0a1a83733e1d90e7a1688647