/*
- * (c) 2010 Technische Universität Dresden
+ * (c) 2010 Adam Lackorzynski <adam@os.inf.tu-dresden.de>,
+ * Alexander Warg <warg@os.inf.tu-dresden.de>
+ * economic rights: Technische Universität Dresden (Germany)
+ *
* This file is part of TUD:OS and distributed under the terms of the
* GNU General Public License 2.
* Please see the COPYING-GPL-2 file for details.
*/
virtual ssize_t writev(const struct iovec*, int iovcnt) throw() = 0;
+ virtual ssize_t preadv(const struct iovec *iov, int iovcnt, off64_t offset) throw() = 0;
+ virtual ssize_t pwritev(const struct iovec *iov, int iovcnt, off64_t offset) throw() = 0;
+
/**
* \brief Change the file pointer.
*