Learn more about cloning repositories
You have read-only access
add switch_socket_waitlist for waiting on multiple sockets and abstract it to poll and select so windows can use it too