Fix FreeBSD support
authorJoshua Aune <luken@fusionio.com>
Thu, 11 Feb 2010 07:59:18 +0000 (00:59 -0700)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 11 Feb 2010 10:18:53 +0000 (11:18 +0100)
commite72fa4d40565e7a213698d8696b81f80e4670982
tree289f1aa0a9e7b2204bf575b37cf9a33a2d601bea
parente449797e5071605a1fcd9094e40cecca4a647619
Fix FreeBSD support

* Fix dep calculation in Makefile.FreeBSD to ignore other os specific
   header files, avoid blowing up on includes in os-solaris.h
 * Mark FreeBSD as not supporting fdatasync()
 * Add documentation note about FreeBSD not supporting fsyncdata=
 * Add warning if fsyncdata= is used on os that doesn't support, fall
   back to fsync()

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
HOWTO
Makefile.FreeBSD
init.c
os/os-freebsd.h