Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2000-12-05 19:08:48 +0300
committerCorinna Vinschen <corinna@vinschen.de>2000-12-05 19:08:48 +0300
commitfdb352765e9529c58140ec425360582b7f909272 (patch)
treefc65abc5c06c8cfacda0134b6381d27336806046 /winsup/cygwin/include/sys/uio.h
parent96963a142380d46991eae7d83051827827f99924 (diff)
* include/sys/uio.h: Include <sys/cdefs.h>. Use __BEGIN_DECL and
__END_DECL. Add declarations for `readv' and `writev'.
Diffstat (limited to 'winsup/cygwin/include/sys/uio.h')
-rw-r--r--winsup/cygwin/include/sys/uio.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/winsup/cygwin/include/sys/uio.h b/winsup/cygwin/include/sys/uio.h
index dad9dc17f..39cd16ce2 100644
--- a/winsup/cygwin/include/sys/uio.h
+++ b/winsup/cygwin/include/sys/uio.h
@@ -1,15 +1,15 @@
#ifndef _UIO_H_
#define _UIO_H_
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
/* For size_t */
#include <stddef.h>
/* For ssize_t */
#include <sys/types.h>
+#include <sys/cdefs.h>
+
+__BEGIN_DECLS
+
/*
* Define the uio buffers used for writev, readv.
*/
@@ -19,7 +19,9 @@ struct iovec {
int iov_len;
};
-#ifdef __cplusplus
-};
-#endif /* __cplusplus */
+extern int readv __P ((int filedes, const struct iovec *vector, size_t count));
+extern int writev __P ((int filedes, const struct iovec *vector, size_t count));
+
+__END_DECLS
+
#endif /* _UIO_H_ */