The original poster has already be pointed to the POSIX spec and had it explained that OpenBSD won't be changing this behavior as long as it's in POSIX.
At this point, there's nothing OpenBSD-related left: *productive* discussion of changing the behavior should be on the austin-group (i.e, POSIX) mailing list, while *productive* discussions about how to solve his applications problem should be on the original stackoverflow topic so that it can help the broader audience. Philip

