Some info for the time being: Since OpenBSD is much more picky on exact structure sizes than Linux is, I have had to restructure calls to bind(3) and send(3). Thus the patch set will be submitted for examination in a new form.
Lovley, patches that are split up into logical change sets are very apperciated. Keep up the good work.