stupid fucking man page lying to me about the functionality of the shutdown(sockfd, type) function