]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/hfs/hfscommon/headers/BTreesPrivate.h
xnu-344.23.tar.gz
[apple/xnu.git] / bsd / hfs / hfscommon / headers / BTreesPrivate.h
index 4fce7de211ad3ca8bdeca4e0b4bc95b3db4285fd..805c86346b69ffbf7c10eb804171c3dda4ed8ece 100644 (file)
 #ifndef        __BTREESPRIVATE__
 #define __BTREESPRIVATE__
 
+#include <sys/appleapiopts.h>
+
+#ifdef KERNEL
+#ifdef __APPLE_API_PRIVATE
+
 #include "../../hfs_macos_defs.h"
 
 #ifndef __FILEMGRINTERNAL__
@@ -377,6 +382,10 @@ OSStatus   ReleaseNode                             (BTreeControlBlockPtr    btreePtr,
 OSStatus       TrashNode                               (BTreeControlBlockPtr    btreePtr,
                                                                         NodePtr                                 nodePtr );
 
+// XXXdbg
+void ModifyBlockStart(FileReference vp, BlockDescPtr blockPtr);
+// XXXdbg
+
 OSStatus       UpdateNode                              (BTreeControlBlockPtr    btreePtr,
                                                                         NodePtr                                 nodePtr,
                                                                         UInt32                                  transactionID,
@@ -489,4 +498,6 @@ OSStatus    DeleteTree                              (BTreeControlBlockPtr    btreePtr,
                                                                         UInt16                                  index,
                                                                         UInt16                                  level );
 
+#endif /* __APPLE_API_PRIVATE */
+#endif /* KERNEL */
 #endif //__BTREESPRIVATE__