diff options
author | Flavio Cruz <flaviocruz@gmail.com> | 2022-11-11 00:36:41 -0500 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-11-11 16:36:52 +0100 |
commit | a6be0f4d5717f690ee770a442336297c33c7a450 (patch) | |
tree | 9e4964460456653cb6317f8e52a60b759cfac92b /include | |
parent | 356d54992ab479e4709b3afce222759bfb3e0989 (diff) | |
download | gnumach-a6be0f4d5717f690ee770a442336297c33c7a450.tar.gz gnumach-a6be0f4d5717f690ee770a442336297c33c7a450.tar.bz2 gnumach-a6be0f4d5717f690ee770a442336297c33c7a450.zip |
default_pager_types.defs: define existing struct types as true structs
Message-Id: <Y23fab31RM6HcCyb@viriathus>
Diffstat (limited to 'include')
-rw-r--r-- | include/mach/default_pager_types.defs | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/include/mach/default_pager_types.defs b/include/mach/default_pager_types.defs index bee7c259..398c62cd 100644 --- a/include/mach/default_pager_types.defs +++ b/include/mach/default_pager_types.defs @@ -29,12 +29,21 @@ #include <mach/std_types.defs> -type default_pager_info_t = struct[3] of natural_t; - -type default_pager_object_t = struct[2] of natural_t; +type default_pager_info_t = struct { + vm_size_t dpi_total_space; + vm_size_t dpi_free_space; + vm_size_t dpi_page_size; +}; + +type default_pager_object_t = struct { + vm_offset_t dpo_object; + vm_size_t dpo_size; +}; type default_pager_object_array_t = array[] of default_pager_object_t; -type default_pager_page_t = struct[1] of natural_t; +type default_pager_page_t = struct { + vm_offset_t dpp_offset; +}; type default_pager_page_array_t = array[] of default_pager_page_t; type default_pager_filename_t = (MACH_MSG_TYPE_STRING_C, 8*256); |