summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libpager/priv.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libpager/priv.h b/libpager/priv.h
index fd8459ce..2fa85ed6 100644
--- a/libpager/priv.h
+++ b/libpager/priv.h
@@ -36,6 +36,7 @@ struct pager
struct condition wakeup;
struct lock_request *lock_requests; /* pending lock requests */
+ struct attribute_request *attribute_requests; /* pending attr requests */
/* Interface ports */
memory_object_control_t memobjcntl;
@@ -63,6 +64,15 @@ struct lock_request
int threads_waiting;
};
+struct attribute_request
+{
+ struct attribute_request *next, **prevp;
+ boolean_t may_cache;
+ memory_object_copy_strategy_t copy_strategy;
+ int threads_waiting;
+ int attrs_pending;
+};
+
enum page_errors
{
PAGE_NOERR,