/[hurd]/hurd/storeio/pager.c
ViewVC logotype

Diff of /hurd/storeio/pager.c

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

revision 1.12 by roland, Wed Aug 15 06:10:49 2001 UTC revision 1.13 by roland, Wed May 8 10:17:41 2002 UTC
# Line 1  Line 1 
1  /* Paging interface for storeio devices  /* Paging interface for storeio devices
2    
3     Copyright (C) 1995, 96, 97, 99 Free Software Foundation, Inc.     Copyright (C) 1995,96,97,99,2002 Free Software Foundation, Inc.
4    
5     Written by Miles Bader <miles@gnu.ai.mit.edu>     Written by Miles Bader <miles@gnu.ai.mit.edu>
6    
# Line 40  pager_read_page (struct user_pager_info Line 40  pager_read_page (struct user_pager_info
40                   vm_offset_t page, vm_address_t *buf, int *writelock)                   vm_offset_t page, vm_address_t *buf, int *writelock)
41  {  {
42    error_t err;    error_t err;
43    int read = 0;                 /* bytes actually read */    size_t read = 0;              /* bytes actually read */
44    int want = vm_page_size;      /* bytes we want to read */    int want = vm_page_size;      /* bytes we want to read */
45    struct dev *dev = (struct dev *)upi;    struct dev *dev = (struct dev *)upi;
46    struct store *store = dev->store;    struct store *store = dev->store;
# Line 79  pager_write_page (struct user_pager_info Line 79  pager_write_page (struct user_pager_info
79    else    else
80      {      {
81        error_t err;        error_t err;
82        int written;        size_t written;
83        int want = vm_page_size;        int want = vm_page_size;
84    
85        if (page + want > store->size)        if (page + want > store->size)

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

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