5adca30a18
replacing files when merging when you don't have deleted them manually (for some reason, it only works as part of the merge operation, and we didn't copy the whole tree to have "a fresh start" - next time we know better, at least if SVN still suffers from that same limitation). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96
32 lines
628 B
C
32 lines
628 B
C
/*
|
|
* Copyright 2002-2006, Haiku Inc. All Rights Reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*/
|
|
#ifndef _SYS_UIO_H
|
|
#define _SYS_UIO_H
|
|
|
|
|
|
#include <sys/types.h>
|
|
|
|
|
|
typedef struct iovec {
|
|
void *iov_base;
|
|
size_t iov_len;
|
|
} iovec;
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
ssize_t readv(int fd, const struct iovec *vector, size_t count);
|
|
ssize_t readv_pos(int fd, off_t pos, const struct iovec *vec, size_t count);
|
|
ssize_t writev(int fd, const struct iovec *vector, size_t count);
|
|
ssize_t writev_pos(int fd, off_t pos, const struct iovec *vec, size_t count);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* _SYS_UIO_H */
|