Add Mac OS X support

Use the POSIX provider to add Mac OS X support.