rem: return send_data_etc(thread, code, buffer, bufferSize, B_CAN_INTERRUPT);
add: return send_data_etc(thread, code, buffer, bufferSize, B_KILL_CAN_INTERRUPT);
context: _user_send_data(thread_id thread, int32 code, const void *buffer, size_t bufferSize){	if (!IS_USER_ADDRESS(buffer))		return B_BAD_ADDRESS;	return send_data_etc(thread, code, buffer, bufferSize, B_CAN_INTERRUPT);		// supports userland buffers}