Title: #699: ipaclient/ipapython macOS compatibility fixes
Please don't set ACK yet, I'm not finished with review.
I do not want to replace fdatasync() with fsync(), this is not correct towards
I haven't yet tested this pull request against Mac OS X, so do not set ACK yet.
See the full comment at
Manage your subscription for the Freeipa-devel mailing list:
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code