fix: AS_NO is not 0
add: afd_socket and afd_sockfd_init macros
fix: afd_unwatch has not been calling shutdown() when using epoll.