/*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
*
* @(#)ffs_extern.h 8.6 (Berkeley) 3/30/95
*/
+#ifndef __UFS_FFS_FFS_EXTERN_H__
+#define __UFS_FFS_FFS_EXTERN_H__
+#include <sys/appleapiopts.h>
+
+#ifdef __APPLE_API_UNSTABLE
/*
* Sysctl values for the fast filesystem.
*/
{ "doreallocblks", CTLTYPE_INT }, \
{ "doasyncfree", CTLTYPE_INT }, \
}
+#endif /* __APPLE_API_UNSTABLE */
struct buf;
struct fid;
struct mbuf;
struct vfsconf;
+#ifdef __APPLE_API_PRIVATE
__BEGIN_DECLS
int ffs_alloc __P((struct inode *,
ufs_daddr_t, ufs_daddr_t, int, struct ucred *, ufs_daddr_t *));
#else
#define FFS_FIFOOPS NULL
#endif
+
+#endif /* __APPLE_API_PRIVATE */
+#endif /* __UFS_FFS_FFS_EXTERN_H__ */