Пример #1
0
/* Return 'node' assigned to a particular prom 'path'
 * FIXME: Should work for v0 as well
 */
int prom_pathtoinode(char *path)
{
	int node, inst;
	
	inst = prom_devopen (path);
	if (inst == -1) return 0;
	node = prom_inst2pkg (inst);
	prom_devclose (inst);
	if (node == -1) return 0;
	return node;
}
/* Return 'node' assigned to a particular prom 'path'
 * FIXME: Should work for v0 as well
 */
phandle prom_pathtoinode(const char *path)
{
	phandle node;
	int inst;

	inst = prom_devopen (path);
	if (inst == 0)
		return 0;
	node = prom_inst2pkg(inst);
	prom_devclose(inst);
	if (node == -1)
		return 0;
	return node;
}