/[rtmk]/rtmk/include/rtmk/rtmk.h
ViewVC logotype

Diff of /rtmk/include/rtmk/rtmk.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by jrydberg, Tue Feb 5 20:45:33 2002 UTC revision 1.6 by jrydberg, Wed Feb 6 19:57:00 2002 UTC
# Line 206  extern kern_return_t __vm_allocate __P ( Line 206  extern kern_return_t __vm_allocate __P (
206  extern kern_return_t vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset));  extern kern_return_t vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset));
207  extern kern_return_t __vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset));  extern kern_return_t __vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset));
208    
209    
210    
211    /* Map SIZE bytes of OBJECT at *OFFSETP in TASKs address space.  
212       If ANYWHERE_P is false, try fixed offset specified by
213       *OFFSETP, otherwise choose available memory location.  */
214    extern kern_return_t vm_map __P ((rtmk_port_t task, rtmk_port_t object,
215                                      vm_offset_t *offsetp, vm_size_t size,
216                                      int anywhere_p, vm_prot_t protection,
217                                      vm_inherit_t inherit));
218    extern kern_return_t __vm_map __P ((rtmk_port_t task, rtmk_port_t object,
219                                        vm_offset_t *offsetp, vm_size_t size,
220                                        int anywhere_p, vm_prot_t protection,
221                                        vm_inherit_t inherit));
222    
223  /* Write into TASKs address space at offset DST_OFFSET, from current  /* Write into TASKs address space at offset DST_OFFSET, from current
224     tasks address space at SRC_OFFSET.  Copy LENGTH bytes.  */     tasks address space at SRC_OFFSET.  Copy LENGTH bytes.  */
225  extern kern_return_t vm_write __P ((rtmk_port_t task, vm_offset_t dst_offset,  extern kern_return_t vm_write __P ((rtmk_port_t task, vm_offset_t dst_offset,
# Line 220  extern kern_return_t __vm_write __P ((rt Line 234  extern kern_return_t __vm_write __P ((rt
234  extern kern_return_t host_reboot __P ((rtmk_port_t host_port));  extern kern_return_t host_reboot __P ((rtmk_port_t host_port));
235  extern kern_return_t __host_reboot __P ((rtmk_port_t host_port));  extern kern_return_t __host_reboot __P ((rtmk_port_t host_port));
236    
237    /* Create a new host memory object.  OFFSET is offset into physical
238       memory. SIZE should be page aligned.  Right to object is returned
239       in OBJECTP.   */
240    extern kern_return_t host_memory_object_create __P ((rtmk_port_t host_port,
241                                                         vm_offset_t offset,
242                                                         vm_size_t size,
243                                                         rtmk_port_t *objectp));
244    
245    extern kern_return_t __host_memory_object_create __P ((rtmk_port_t host_port,
246                                                           vm_offset_t offset,
247                                                           vm_size_t size,
248                                                           rtmk_port_t *objectp));
249    
250  #ifdef __cplusplus  #ifdef __cplusplus
251  };  };
252  #endif  #endif

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26