summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1999-07-11 19:39:48 +0000
committerRoland McGrath <roland@gnu.org>1999-07-11 19:39:48 +0000
commitaa8a9f275499a6e59b592a71528295a7ef46d60f (patch)
treeaf556280b04c8007823ae5df243f9435381b7f50
parent81711ef8cd219acd030a873ec4452671daeaaa5a (diff)
1999-07-11 Roland McGrath <roland@baalperazim.frob.com>
* boot.c (ds_device_read, S_io_read): Fix sloppy bugs in last change.
-rw-r--r--boot/boot.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/boot/boot.c b/boot/boot.c
index 8657e2cd..859dae25 100644
--- a/boot/boot.c
+++ b/boot/boot.c
@@ -233,7 +233,7 @@ load_image (task_t t,
vm_size_t offs = ph->p_offset & (ph->p_align - 1);
vm_size_t bufsz = round_page (ph->p_filesz + offs);
- buf = (vm_address_t) mmap (0, bufsz,
+ buf = (vm_address_t) mmap (0, bufsz,
PROT_READ|PROT_WRITE, MAP_ANON, 0, 0);
lseek (fd, ph->p_offset, SEEK_SET);
@@ -759,7 +759,7 @@ set_mach_stack_args (task_t user_task,
arg_page_size = (vm_size_t)(round_page(u_arg_start + arg_len)
- u_arg_page_start);
- k_arg_page_start = (vm_address_t) mmap (0, arg_page_size,
+ k_arg_page_start = (vm_address_t) mmap (0, arg_page_size,
PROT_READ|PROT_WRITE,
MAP_ANON, 0, 0);
@@ -1186,8 +1186,7 @@ ds_device_read (device_t device,
ioctl (0, FIONREAD, &avail);
if (avail)
{
- *data = (pointer_t) mmap (0, bytes_wanted, PROT_READ|PROT_WRITE,
- MAP_ANON, 0, 0);
+ *data = mmap (0, bytes_wanted, PROT_READ|PROT_WRITE, MAP_ANON, 0, 0);
*datalen = read (0, *data, bytes_wanted);
unlock_readlock ();
return (*datalen == -1 ? D_IO_ERROR : D_SUCCESS);
@@ -1507,8 +1506,7 @@ S_io_read (mach_port_t object,
if (avail)
{
if (amount > *datalen)
- *data = (pointer_t) mmap (0, amount, PROT_READ|PROT_WRITE,
- MAP_ANON, 0, 0);
+ *data = mmap (0, amount, PROT_READ|PROT_WRITE, MAP_ANON, 0, 0);
*datalen = read (0, *data, amount);
unlock_readlock ();
return *datalen == -1 ? errno : 0;