예제 #1
0
파일: sys_fs.cpp 프로젝트: Zangetsu38/rpcs3
u64 lv2_file::op_write(vm::ps3::cptr<void> buf, u64 size)
{
	// Copy data to intermediate buffer (avoid passing vm pointer to a native API)
	std::unique_ptr<u8[]> local_buf(new u8[size]);
	std::memcpy(local_buf.get(), buf.get_ptr(), size);
	return file.write(local_buf.get(), size);
}
예제 #2
0
파일: sys_tty.cpp 프로젝트: clienthax/rpcs3
error_code sys_console_write(vm::ps3::cptr<char> buf, u32 len)
{
	if (g_tty)
	{
		g_tty.write(buf.get_ptr(), len);
	}

	return CELL_OK;
}