indent
osx duplicated definition
starting to add stub freebsd support