summaryrefslogtreecommitdiff
path: root/libpager
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1994-05-20 19:51:37 +0000
committerMichael I. Bushnell <mib@gnu.org>1994-05-20 19:51:37 +0000
commitb95d2ac5d3b85fe81d7730a42b95bcb2cf73c291 (patch)
tree9226550e7c9c1b74ac671188965303c97f33a5f7 /libpager
parentbcb0478bffc23e0e65a8b72943740cb88484e1e5 (diff)
Formerly priv.h.~9~
Diffstat (limited to 'libpager')
-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,