+/*
+ * Function: devfs_make_node_clone
+ *
+ * Purpose
+ * Create a device node with the given pathname in the devfs namespace;
+ * before returning a dev_t value for an open instance, the dev_t has
+ * it's minor number updated by calling the supplied clone function on
+ * the supplied dev..
+ *
+ * Parameters:
+ * dev - the dev_t value to associate
+ * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK)
+ * uid, gid - ownership
+ * perms - permissions
+ * clone - minor number cloning function
+ * fmt, ... - print format string and args to format the path name
+ * Returns:
+ * A handle to a device node if successful, NULL otherwise.
+ */
+void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid,
+ int perms, int (*clone)(dev_t dev, int action),
+ const char *fmt, ...);
+