diff options
Diffstat (limited to 'sysdeps/mach/hurd/lseek.c')
-rw-r--r-- | sysdeps/mach/hurd/lseek.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/sysdeps/mach/hurd/lseek.c b/sysdeps/mach/hurd/lseek.c index d82fc88c75..87cc69d9ef 100644 --- a/sysdeps/mach/hurd/lseek.c +++ b/sysdeps/mach/hurd/lseek.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991,92,93,94,95,97,2000 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,94,95,97,2000,02 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 @@ -16,19 +16,14 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -#include <errno.h> #include <unistd.h> -#include <hurd.h> -#include <hurd/fd.h> +#include <sys/types.h> /* Seek to OFFSET on FD, starting from WHENCE. */ off_t __libc_lseek (int fd, off_t offset, int whence) { - error_t err; - if (err = HURD_DPORT_USE (fd, __io_seek (port, offset, whence, &offset))) - return __hurd_dfail (fd, err); - return offset; + return __libc_lseek64 (fd, (off64_t) offset, whence); } weak_alias (__libc_lseek, __lseek) |