workaround lack of uname -o on cygwin