/[hurd]/hurd/mach-defpager/setup.c
ViewVC logotype

Diff of /hurd/mach-defpager/setup.c

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

revision 1.2 by kettenis, Tue Jun 5 00:59:37 2001 UTC revision 1.3 by roland, Sun Mar 24 01:13:19 2002 UTC
# Line 1  Line 1 
1  /* Backing store access callbacks for Hurd version of Mach default pager.  /* Backing store access callbacks for Hurd version of Mach default pager.
2     Copyright (C) 2001 Free Software Foundation, Inc.     Copyright (C) 2001,02 Free Software Foundation, Inc.
3    
4     This file is part of the GNU Hurd.     This file is part of the GNU Hurd.
5    
# Line 34  static inline int page_aligned (vm_offse Line 34  static inline int page_aligned (vm_offse
34  /* From serverboot/kalloc.c.  */  /* From serverboot/kalloc.c.  */
35  extern void *kalloc (vm_size_t);  extern void *kalloc (vm_size_t);
36    
37    extern mach_port_t default_pager_default_port; /* default_pager.c */
38    
39  kern_return_t  kern_return_t
40  default_pager_paging_storage (mach_port_t pager,  default_pager_paging_storage (mach_port_t pager,
41                                mach_port_t device,                                mach_port_t device,
# Line 48  default_pager_paging_storage (mach_port_ Line 50  default_pager_paging_storage (mach_port_
50    error_t err;    error_t err;
51    recnum_t devsize;    recnum_t devsize;
52    
53      if (pager != default_pager_default_port)
54        return KERN_INVALID_ARGUMENT;
55    
56    if (! add)    if (! add)
57      return remove_paging_file (name); /* XXX ? */      return remove_paging_file (name); /* XXX ? */
58    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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