* os_vm_prot_t
* type used for flags for mmap, mprotect, etc.
*
- * OS_VM_DEFAULT_PAGESIZE
- * used by core dumping and loading logic (but dunno its exact
- * definition, in particular why we can't just use getpagesize()
- * instead)
- *
* os_vm_address_t
* the type used to represent addresses? (dunno why not just void*)
* os_vm_size_t, os_vm_off_t
* register, of the specified offset, for that context. The offset is
* defined in the storage class (SC) defined in the Lisp virtual
* machine (i.e. the file "vm.lisp" for the appropriate architecture). */
-int *os_context_register_addr(os_context_t *context, int offset);
+register_t *os_context_register_addr(os_context_t *context, int offset);
+#ifdef alpha
+register_t *os_context_fpregister_addr(os_context_t *context, int offset);
+#endif
/* Given a signal context, return the address for storage of the
* program counter for that context. */
-int *os_context_pc_addr(os_context_t *context);
+register_t *os_context_pc_addr(os_context_t *context);
/* Given a signal context, return the address for storage of the
* system stack pointer for that context. */
-int *os_context_sp_addr(os_context_t *context);
+register_t *os_context_sp_addr(os_context_t *context);
/* Given a signal context, return the address for storage of the
* signal mask for that context. */