From aca02ae2c00f7485883056c109da1489b2f00d3d Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Fri, 19 Jul 1996 00:13:00 +0000 Subject: (trivfs_S_file_get_storage_info): Fill in the array-length return values. --- devio/io.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'devio/io.c') diff --git a/devio/io.c b/devio/io.c index 1c7a3298..07ae8586 100644 --- a/devio/io.c +++ b/devio/io.c @@ -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 -- cgit v1.2.3