[Mono-list] Detecting if platform is Mac
jonpryor at vt.edu
Wed Dec 31 22:24:31 EST 2008
On Wed, 2008-12-31 at 15:33 -0500, Geoff Norton wrote:
> On Wed, 2008-12-31 at 11:53 -0800, Erik Ylvisaker wrote:
> > Otherwise, is there another recommended way to detect if running on
> > MacOS? Currently we are spawning uname and checking to see if the
> > output is "Darwin". This works, but I don't know if there's a better way.
> Dont spawn uname, p/invoke it. Look in
> mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUI.cs for an
Or use Mono.Unix.Native.Syscall.uname():
The Utsname.system field is what you're after.
More information about the Mono-list