summaryrefslogtreecommitdiff
path: root/src/dbinc/fop.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbinc/fop.h')
-rw-r--r--src/dbinc/fop.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/dbinc/fop.h b/src/dbinc/fop.h
new file mode 100644
index 00000000..94f27f9f
--- /dev/null
+++ b/src/dbinc/fop.h
@@ -0,0 +1,32 @@
+/*-
+ * See the file LICENSE for redistribution information.
+ *
+ * Copyright (c) 2001, 2012 Oracle and/or its affiliates. All rights reserved.
+ *
+ * $Id$
+ */
+
+#ifndef _DB_FOP_H_
+#define _DB_FOP_H_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+#define MAKE_INMEM(D) do { \
+ F_SET((D), DB_AM_INMEM); \
+ (void)__memp_set_flags((D)->mpf, DB_MPOOL_NOFILE, 1); \
+} while (0)
+
+#define CLR_INMEM(D) do { \
+ F_CLR((D), DB_AM_INMEM); \
+ (void)__memp_set_flags((D)->mpf, DB_MPOOL_NOFILE, 0); \
+} while (0)
+
+#include "dbinc_auto/fileops_auto.h"
+#include "dbinc_auto/fileops_ext.h"
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_DB_FOP_H_ */