1.1 --- a/libexec/include/exec/internal_pager.h Tue Mar 05 00:18:00 2024 +0100
1.2 +++ b/libexec/include/exec/internal_pager.h Thu Mar 07 22:41:40 2024 +0100
1.3 @@ -1,7 +1,7 @@
1.4 /*
1.5 * A system pager implementation residing in the same task as a program.
1.6 *
1.7 - * Copyright (C) 2022, 2023 Paul Boddie <paul@boddie.org.uk>
1.8 + * Copyright (C) 2022, 2023, 2024 Paul Boddie <paul@boddie.org.uk>
1.9 *
1.10 * This program is free software; you can redistribute it and/or
1.11 * modify it under the terms of the GNU General Public License as
1.12 @@ -56,13 +56,13 @@
1.13
1.14 /* Region manager/mapper methods. */
1.15
1.16 - virtual long attach(address_t *start, address_t size, map_flags_t flags,
1.17 - l4_cap_idx_t ds, address_t offset, unsigned char align);
1.18 + virtual long attach(address_t *start, address_t size, rm_flags_t flags,
1.19 + l4_cap_idx_t ds, rm_offset_t offset, unsigned char align);
1.20
1.21 - virtual long detach(address_t addr, address_t size, map_flags_t flags,
1.22 + virtual long detach(address_t addr, address_t size, rm_flags_t flags,
1.23 address_t *start, address_t *rsize, l4_cap_idx_t *ds);
1.24
1.25 - virtual long reserve_area(address_t *start, address_t size, map_flags_t flags,
1.26 + virtual long reserve_area(address_t *start, address_t size, rm_flags_t flags,
1.27 unsigned char align);
1.28 };
1.29