Changeset 183 for trunk/src/emx/include/sys/uio.h
- Timestamp:
- May 19, 2003, 4:41:00 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/sys/uio.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r182 r183 3 3 #ifndef _SYS_UIO_H 4 4 #define _SYS_UIO_H 5 #define _SYS_UIO_H_ /*toolkit pollution*/ 5 6 6 7 #if defined (__cplusplus) … … 11 12 { 12 13 caddr_t iov_base; 14 #if defined(__32BIT__) && !defined(TCPV40HDRS) 15 size_t iov_len; 16 #else 13 17 int iov_len; 18 #endif 14 19 }; 15 20 21 16 22 /* needed for sys\socket.h TCPIPV4 now */ 17 #ifdef TCP IPV423 #ifdef TCPV40HDRS 18 24 struct uio { 19 25 struct iovec *uio_iov; … … 23 29 unsigned int uio_resid; 24 30 }; 25 enum uio_rw { UIO_READ, UIO_WRITE }; 31 #ifndef FREAD 26 32 #define FREAD 1 27 33 #define FWRITE 2 28 34 #endif 35 #endif 29 36 30 int readv (int, __const__ struct iovec *, int); 31 int writev (int, __const__ struct iovec *, int); 37 enum uio_rw { UIO_READ, UIO_WRITE }; 32 38 33 int _readv (int, __const__ struct iovec *, int); 34 int _writev (int, __const__ struct iovec *, int); 39 #ifndef TCPV40HDRS 40 /* Segment flag values. */ 41 enum uio_seg { 42 UIO_USERSPACE, /* from user data space */ 43 UIO_SYSSPACE, /* from system space */ 44 UIO_USERISPACE /* from user I space */ 45 }; 46 #endif 47 48 int _System readv (int, __const__ struct iovec *, int); 49 int _System writev (int, __const__ struct iovec *, int); 35 50 36 51 #if defined (__cplusplus) -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.