OpenBSD support

OpenBSD uses util.h ¿maybe FreeBSD?
Merge pull request #151 from TheLinuxKitten/openbsd

OpenBSD support
Improved handling of the null device