diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-03-03 19:12:52 +0100 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-03-25 08:44:10 +0100 |
commit | 50cc5152ebb4872b57a764d7b5ad62636f674e01 (patch) | |
tree | a506bbf3baac6e9593a4799623ed50a86cf12a75 /include/mach/memory_object_default.defs | |
parent | e33a07f421a84e54360628354e4faa0cf4a5d36f (diff) | |
download | gnumach-50cc5152ebb4872b57a764d7b5ad62636f674e01.tar.gz gnumach-50cc5152ebb4872b57a764d7b5ad62636f674e01.tar.bz2 gnumach-50cc5152ebb4872b57a764d7b5ad62636f674e01.zip |
include: make the memory_object_t types translation functions mutable
Make the intran, outtran and destructor functions mutable using
preprocessor macros. Make it possible to inject imports using the
MEMORY_OBJECT_IMPORTS macro. This way, userspace servers can provide
their own translation functions.
* include/mach/mach_types.defs (memory_object_t): Make the translation
mutable using preprocessor macros.
* include/mach/memory_object.defs: Likewise for the inlined type declarations.
Honor MEMORY_OBJECT_IMPORTS.
* include/mach/memory_object_default.defs: Likewise.
Diffstat (limited to 'include/mach/memory_object_default.defs')
-rw-r--r-- | include/mach/memory_object_default.defs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/mach/memory_object_default.defs b/include/mach/memory_object_default.defs index 0eac2714..cfd54a48 100644 --- a/include/mach/memory_object_default.defs +++ b/include/mach/memory_object_default.defs @@ -40,6 +40,10 @@ subsystem #include <mach/std_types.defs> #include <mach/mach_types.defs> +#ifdef MEMORY_OBJECT_IMPORTS +MEMORY_OBJECT_IMPORTS +#endif + #if SEQNOS serverprefix seqnos_; serverdemux seqnos_memory_object_default_server; |