On Feb 22, 2011, at 5:46 PM, <ken.willi...@thomsonreuters.com> <ken.willi...@thomsonreuters.com> wrote:
> On 2/22/11 4:32 PM, "Dirk Eddelbuettel" <e...@debian.org> wrote: >> >> What boolean test for 'am I on OS X 10.5' can you suggest? > > You could use system("uname -r"), which on my system gives 10.6.0 (even > though my system is 10.6.6) uname -r (and Sys.info()['release']) shows the Darwin release, so 10.6.0 means OS X 10.6.6 since OS X versions are 10.(darwin_maj - 4).darwin_min so 10.(10 - 4).6 = 10.6.6. It would be more obvious if you didn't have exactly 10.6.6 ;) Cheers, Simon > and on a 10.5.x system seems to give > 9.something. > > Or if you don't mind a command that will only exist on OS X, you can do > system("sw_vers -productVersion"), which gives the actual OS version. > > > -- > Ken Williams > Senior Research Scientist > Thomson Reuters > http://labs.thomsonreuters.com > > > _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel