Adding OpenBSD support

A simple patch to add OpenBSD support, tested on 5.6 -current only.
if we put `sys/param.h` first in this list, do we need the ifdef part of this?