It seems wrong to set the controlling terminal only on OpenBSD, and not on other OSes. That's a rather subtle change in behavior that should be documented and work the same on all Unix-like OSes.
It seems wrong to set the controlling terminal only on OpenBSD, and not on other OSes. That's a rather subtle change in behavior that should be documented and work the same on all Unix-like OSes.