1 /*
2 * Copyright (c) 2015 Fujitsu Ltd.
3 * Author: Xiao Yang <yangx.jy@cn.fujitsu.com>
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of version 2 of the GNU General Public License as
7 * published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope that it would be useful, but
10 * WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 *
13 * You should have received a copy of the GNU General Public License
14 * alone with this program.
15 */
16
17 #ifndef PWRITEV_H
18 #define PWRITEV_H
19
20 #include <sys/types.h>
21 #include "config.h"
22 #include "linux_syscall_numbers.h"
23
24 #if !defined(HAVE_PWRITEV)
pwritev(int fd,const struct iovec * iov,int iovcnt,off_t offset)25 int pwritev(int fd, const struct iovec *iov, int iovcnt, off_t offset)
26 {
27 return tst_syscall(__NR_pwritev, fd, iov, iovcnt, offset);
28 }
29 #endif
30
31 #endif /* PWRITEV_H */
32