allow pass sv2 to socketpair
assert does not return true params now; tweak nanosleep for better return
convert socketpair to return multiple values see #103