示例#1
0
文件: y2r.c 项目: aroulin/ctrulib
Result y2rExit(void)
{
	Result ret = 0;

	if (initialized)
	{
		ret = Y2RU_DriverFinalize();
		if (ret < 0) return ret;
	}

	if (y2rHandle != 0)
	{
		ret = svcCloseHandle(y2rHandle);
		if (ret < 0) return ret;
		y2rHandle = 0;
	}

	return 0;
}
示例#2
0
文件: y2r.c 项目: Bownairo/ctrulib
void y2rExit(void)
{
	if (AtomicDecrement(&y2rRefCount)) return;
	Y2RU_DriverFinalize();
	svcCloseHandle(y2rHandle);
}