diff options
author | Miles Bader <miles@gnu.org> | 1996-07-19 00:13:00 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 1996-07-19 00:13:00 +0000 |
commit | 0e931fd5c853188775bab3679a16f0a3b4ed4021 (patch) | |
tree | a4d8eceda7b8c0ec7e4728b608ee3ba809014633 | |
parent | 3c80bfedb33b6f7e2c6abc8a9f4a0a4643b4fda6 (diff) |
(trivfs_S_file_get_storage_info): Fill in the array-length return values.
-rw-r--r-- | devio/io.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -362,16 +362,20 @@ trivfs_S_file_get_storage_info (struct trivfs_protid *cred, (*ints)[3] = 2; /* num_runs */ (*ints)[4] = strlen (dev->name) + 1; /* name_len */ (*ints)[5] = 0; /* misc_len */ + *num_ints = 6; (*offsets)[0] = 0; (*offsets)[1] = dev->size / dev->dev_block_size; + *num_offsets = 1; strcpy (*data, dev->name); + *data_len = strlen (dev->name) + 1; if (cred->isroot) (*ports)[0] = dev->port; else (*ports)[0] = MACH_PORT_NULL; + *num_ports = 1; *ports_type = MACH_MSG_TYPE_COPY_SEND; } else |