]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/miscfs/devfs/devfs.h
xnu-792.tar.gz
[apple/xnu.git] / bsd / miscfs / devfs / devfs.h
index c76d8544ac224d3b2421a1ae5e5c9c338b25edeb..647e94785d08a153c09d5cc65b59deea758fa189 100644 (file)
@@ -52,7 +52,6 @@
 
 #include <sys/appleapiopts.h>
 
-#ifdef __APPLE_API_UNSTABLE
 #define DEVFS_CHAR     0
 #define DEVFS_BLOCK    1
 
@@ -73,9 +72,10 @@ __BEGIN_DECLS
  * Returns:
  *   A handle to a device node if successful, NULL otherwise.
  */
-void *         devfs_make_node __P((dev_t dev, int chrblk, uid_t uid, gid_t gid, 
-                            int perms, char *fmt, ...));
+void *         devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, 
+                            int perms, const char *fmt, ...);
 
+#ifdef BSD_KERNEL_PRIVATE
 /*
  * Function: devfs_make_link
  *
@@ -85,7 +85,8 @@ void *        devfs_make_node __P((dev_t dev, int chrblk, uid_t uid, gid_t gid,
  * Returns:
  *   0 if successful, -1 if failed
  */
-int    devfs_link __P((void * handle, char *fmt, ...));
+int    devfs_link(void * handle, char *fmt, ...);
+#endif /* BSD_KERNEL_PRIVATE */
 
 /*
  * Function: devfs_remove
@@ -94,10 +95,9 @@ int  devfs_link __P((void * handle, char *fmt, ...));
  *   Remove the device node returned by devfs_make_node() along with
  *   any links created with devfs_make_link().
  */
-void   devfs_remove __P((void * handle));
+void   devfs_remove(void * handle);
 
 __END_DECLS
-#endif /* __APPLE_API_UNSTABLE */
 
 #ifdef __APPLE_API_PRIVATE
 /* XXX */