- /* Per-client handle for mem object */
- /* Used by user programs to specify */
- /* the object to map */
-
-typedef int memory_object_copy_strategy_t;
- /* How memory manager handles copy: */
-#define MEMORY_OBJECT_COPY_NONE 0
- /* ... No special support */
-#define MEMORY_OBJECT_COPY_CALL 1
- /* ... Make call on memory manager */
-#define MEMORY_OBJECT_COPY_DELAY 2
- /* ... Memory manager doesn't
- * change data externally.
- */
-#define MEMORY_OBJECT_COPY_TEMPORARY 3
- /* ... Memory manager doesn't
- * change data externally, and
- * doesn't need to see changes.
- */
-#define MEMORY_OBJECT_COPY_SYMMETRIC 4
- /* ... Memory manager doesn't
- * change data externally,
- * doesn't need to see changes,
- * and object will not be
- * multiply mapped.
- *
- * XXX
- * Not yet safe for non-kernel use.
- */
-
-#define MEMORY_OBJECT_COPY_INVALID 5
- /* ... An invalid copy strategy,
- * for external objects which
- * have not been initialized.
- * Allows copy_strategy to be
- * examined without also
- * examining pager_ready and
- * internal.
- */
-
-typedef int memory_object_return_t;
- /* Which pages to return to manager
- this time (lock_request) */
-#define MEMORY_OBJECT_RETURN_NONE 0
- /* ... don't return any. */
-#define MEMORY_OBJECT_RETURN_DIRTY 1
- /* ... only dirty pages. */
-#define MEMORY_OBJECT_RETURN_ALL 2
- /* ... dirty and precious pages. */
-#define MEMORY_OBJECT_RETURN_ANYTHING 3
- /* ... any resident page. */
-
-#define MEMORY_OBJECT_NULL MACH_PORT_NULL
+/* Per-client handle for mem object */
+/* Used by user programs to specify */
+/* the object to map */
+
+typedef int memory_object_copy_strategy_t;
+/* How memory manager handles copy: */
+#define MEMORY_OBJECT_COPY_NONE 0
+/* ... No special support */
+#define MEMORY_OBJECT_COPY_CALL 1
+/* ... Make call on memory manager */
+#define MEMORY_OBJECT_COPY_DELAY 2
+/* ... Memory manager doesn't
+ * change data externally.
+ */
+#define MEMORY_OBJECT_COPY_TEMPORARY 3
+/* ... Memory manager doesn't
+ * change data externally, and
+ * doesn't need to see changes.
+ */
+#define MEMORY_OBJECT_COPY_SYMMETRIC 4
+/* ... Memory manager doesn't
+ * change data externally,
+ * doesn't need to see changes,
+ * and object will not be
+ * multiply mapped.
+ *
+ * XXX
+ * Not yet safe for non-kernel use.
+ */
+
+#define MEMORY_OBJECT_COPY_INVALID 5
+/* ... An invalid copy strategy,
+ * for external objects which
+ * have not been initialized.
+ * Allows copy_strategy to be
+ * examined without also
+ * examining pager_ready and
+ * internal.
+ */
+
+typedef int memory_object_return_t;
+/* Which pages to return to manager
+ * this time (lock_request) */
+#define MEMORY_OBJECT_RETURN_NONE 0
+/* ... don't return any. */
+#define MEMORY_OBJECT_RETURN_DIRTY 1
+/* ... only dirty pages. */
+#define MEMORY_OBJECT_RETURN_ALL 2
+/* ... dirty and precious pages. */
+#define MEMORY_OBJECT_RETURN_ANYTHING 3
+/* ... any resident page. */
+
+#define MEMORY_OBJECT_NULL MACH_PORT_NULL