common_shutdown
RETURN_AND_SET_ERRNO(common_shutdown(socket, how, true));
return error = common_shutdown(socket, how, false);