Adds Setsize for darwin
move to util, it's not darwin specific
Add Setsize example
move `setsize()` back to darwin only
add ErrUnsupported for non-Darwin `setsize()`
gofmt
Update README.md
use `ErrUnsupported` found in doc.go
Add support for setsize on linux and freebsd