Convert recv() into a vsyscall hook.

#709