/[hurd]/hurd/libstore/device.c
ViewVC logotype

Diff of /hurd/libstore/device.c

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

revision 1.28 by roland, Thu Mar 14 21:09:53 2002 UTC revision 1.29 by roland, Thu May 16 21:02:50 2002 UTC
# Line 62  dev_write (struct store *store, Line 62  dev_write (struct store *store,
62             const void *buf, mach_msg_type_number_t len,             const void *buf, mach_msg_type_number_t len,
63             mach_msg_type_number_t *amount)             mach_msg_type_number_t *amount)
64  {  {
65    return dev_error (device_write (store->port, 0, addr,    error_t err = dev_error (device_write (store->port, 0, addr,
66                                    (io_buf_ptr_t)buf, len, amount));                                           (io_buf_ptr_t)buf, len,
67                                             (int *) amount));
68      *amount = *(int *) amount;    /* stupid device.defs uses int */
69      return err;
70  }  }
71    
72  static error_t  static error_t
# Line 119  static error_t Line 122  static error_t
122  enforced (struct store *store)  enforced (struct store *store)
123  {  {
124    error_t err;    error_t err;
125    size_t sizes[DEV_STATUS_MAX];    dev_status_data_t sizes;
126    size_t sizes_len = DEV_STATUS_MAX;    size_t sizes_len = DEV_STATUS_MAX;
127    
128    if (store->num_runs != 1 || store->runs[0].start != 0)    if (store->num_runs != 1 || store->runs[0].start != 0)
# Line 248  store_device_create (device_t device, in Line 251  store_device_create (device_t device, in
251  {  {
252    struct store_run run;    struct store_run run;
253    size_t block_size = 0;    size_t block_size = 0;
254    size_t sizes[DEV_STATUS_MAX];    dev_status_data_t sizes;
255    size_t sizes_len = DEV_STATUS_MAX;    size_t sizes_len = DEV_STATUS_MAX;
256    error_t err;    error_t err;
257    

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29

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