2 * Copyright 2002-2007, Haiku Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
5 #ifndef _FSSH_SYS_UIO_H
6 #define _FSSH_SYS_UIO_H
9 #include "fssh_types.h"
12 typedef struct fssh_iovec
{
22 fssh_ssize_t
fssh_readv(int fd
, const struct fssh_iovec
*vector
,
24 fssh_ssize_t
fssh_readv_pos(int fd
, fssh_off_t pos
, const struct
25 fssh_iovec
*vec
, fssh_size_t count
);
26 fssh_ssize_t
fssh_writev(int fd
, const struct fssh_iovec
*vector
,
28 fssh_ssize_t
fssh_writev_pos(int fd
, fssh_off_t pos
,
29 const struct fssh_iovec
*vec
, fssh_size_t count
);
35 #endif /* _FSSH_SYS_UIO_H */