summaryrefslogtreecommitdiff
path: root/libhurd-mm/pager.h
diff options
context:
space:
mode:
authorneal <neal>2007-12-14 22:08:04 +0000
committerneal <neal>2007-12-14 22:08:04 +0000
commitc93addec1a8332335a5b318dc2904b62101c0eec (patch)
tree0da63db2b1f40aa22d442b8f205a43559eb8fbf7 /libhurd-mm/pager.h
parent17a4e789b1a169aeec4494bafe7beed28363dffd (diff)
2007-12-14 Neal H. Walfield <neal@gnu.org>
* mmap.c (munmap): Rewrite to avoid race. * pager.h (struct pager): Add field, next.
Diffstat (limited to 'libhurd-mm/pager.h')
-rw-r--r--libhurd-mm/pager.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libhurd-mm/pager.h b/libhurd-mm/pager.h
index 1b83ca1..2161ccd 100644
--- a/libhurd-mm/pager.h
+++ b/libhurd-mm/pager.h
@@ -63,7 +63,11 @@ enum
struct pager
{
- hurd_btree_node_t node;
+ union
+ {
+ hurd_btree_node_t node;
+ struct pager *next;
+ };
/* The virtual addresses this pager covers. If this changes (e.g.,
if it grows or shrinks), then must be changed using the