implement SO_SHUTDOWNTIMEO