From 8b2134db5eb503216886522e11db88d74446c64d Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 22 Jun 1999 23:56:08 +0000 Subject: 1999-06-23 Roland McGrath * sysdeps/mach/hurd/read.c (__libc_read): Just call __pread with OFFSET argument of (off_t) -1. * sysdeps/mach/hurd/write.c (__libc_write): Just call __pwrite with OFFSET argument of (off_t) -1. * sysdeps/mach/hurd/pwrite.c: New file. * sysdeps/mach/hurd/pread.c: New file. * hurd/fd-read.c (_hurd_fd_read): Take new parameter OFFSET and pass it in the RPC instead of always -1. * hurd/fd-write.c (_hurd_fd_write): Likewise. * hurd/hurd/fd.h: Update decls. --- hurd/fd-read.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hurd/fd-read.c') diff --git a/hurd/fd-read.c b/hurd/fd-read.c index 8bfc03ab8b..d78cf5c17e 100644 --- a/hurd/fd-read.c +++ b/hurd/fd-read.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1993,94,95,97,99 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -23,7 +23,7 @@ #include error_t -_hurd_fd_read (struct hurd_fd *fd, void *buf, size_t *nbytes) +_hurd_fd_read (struct hurd_fd *fd, void *buf, size_t *nbytes, off_t offset) { error_t err; char *data; @@ -31,7 +31,7 @@ _hurd_fd_read (struct hurd_fd *fd, void *buf, size_t *nbytes) error_t readfd (io_t port) { - return __io_read (port, &data, &nread, -1, *nbytes); + return __io_read (port, &data, &nread, offset, *nbytes); } data = buf; -- cgit 1.4.1