From: Greg J. <gv...@gm...> - 2014-07-27 06:41:22
|
I can have all three shells on my system. $OS is evidently set to "Windows_NT" by windows. CYGWIN and MSYS each have /bin/uname.exe's which give: $ uname -s Msys: MINGW32_NT-6.1 CygWin: CYGWIN_NT-6.1 If you have msys or cygwin, then unless it is all screwed up, /bin will include a certain number of msys*.dll files or of cyg*.dll files. $ uname -a MINGW32_NT-6.1 HOMERW7 1.0.17(0.48/3/2) 2011-04-24 23:39 i686 Msys CYGWIN_NT-6.1 Homerw7 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 Cygwin Windows_NT Homerw7 6.1 7601+Service_Pack_1 USER is set by CYGWIN not by MSYS or windows "MSYSTEM" is set up in the msys.bat login procedure so you should probably not rely on it. |