diff options
Diffstat (limited to 'sys/compat/cloudabi64/cloudabi64_util.h')
-rw-r--r-- | sys/compat/cloudabi64/cloudabi64_util.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/compat/cloudabi64/cloudabi64_util.h b/sys/compat/cloudabi64/cloudabi64_util.h index 29a90d7..5d50639 100644 --- a/sys/compat/cloudabi64/cloudabi64_util.h +++ b/sys/compat/cloudabi64/cloudabi64_util.h @@ -29,6 +29,7 @@ #define _CLOUDABI64_UTIL_H_ #include <sys/types.h> +#define __ELF_WORD_SIZE 64 #include <sys/imgact_elf.h> #include <contrib/cloudabi/cloudabi64_types.h> @@ -38,6 +39,8 @@ struct thread; extern Elf64_Brandinfo cloudabi64_brand; +#define TO_PTR(x) ((void *)(uintptr_t)(x)) + /* Stack initialization during process execution. */ register_t *cloudabi64_copyout_strings(struct image_params *); int cloudabi64_fixup(register_t **, struct image_params *); |