The following options are defined for the
TRANS(SetOption)()
function. If an OS or transport does not support any of these options,
then it will silently ignore the option.
TRANS_NONBLOCKING
This option controls the blocking mode of the connection. If the argument is set to 1, then the connection will be set to blocking. If the argument is set to 0, then the connection will be set to non- blocking.
TRANS_CLOSEONEXEC
This option determines what will happen to the connection when an exec is encountered. If the argument is set to 1, then the connection will be closed when an exec occurs. If the argument is set to 0, then the connection will not be closed when an exec occurs.