 + */
 +
 +XF86ConfDevicePtr
-+xf86getDevice (const char *rootKey)
++xf86getDevice (KDBHandle handle, const char *rootKey)
 +{
 +	KeySet *devices;
 +	Key *current;

+	 * There should be only folders right under Devices/.
+	 * So we are interested only in the skeleton.
+	 */
+	kdbGetChildKeys(localRootKey, devices,
+		KDB_O_DIR | KDB_O_NOVALUE | KDB_O_SORT);
+	xf86conffree(localRootKey);
+

+
+	snprintf(buffer, size, "%s/Files", rootKey);
+	settings = ksNew();
+	kdbGetChildKeys(handle, buffer, settings, 0); 
+		
+	/* Get the FontPath */
+	snprintf(buffer, size, "%s/Files/FontPath", rootKey);
