Implementation for symlink(2),setresgid32(2),dup2(2),socketpair(2),alarm(2)
Fixing bug in sys_pipe, sys_pipe2
- We need to populate unix_fds with Some value before calling fresh_fd() again
Hardcoding addrlen in sys_getpeername, sys_getsockname to get past getnameinfo(3)
- getnameinfo(3) errors out if the passed addrlen is less than 16
Detecting EOF in previous getdents64(2) calls
- added a new variable readdir_eof to fd_info to detect if End_of_file was encountered in a previous call to getdents64(2) for a given fd
Unsupported socket option IP_OPTIONS in getsockopt(2)
- returning length = 0 in sys_getsockopt for IP_OPTIONS to allow sshd to continue