Ignore:
Timestamp:
May 19, 2003, 4:41:00 AM (22 years ago)
Author:
bird
Message:

#434: Initial tcpip header merges.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/sys/uio.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r182 r183  
    33#ifndef _SYS_UIO_H
    44#define _SYS_UIO_H
     5#define _SYS_UIO_H_ /*toolkit pollution*/
    56
    67#if defined (__cplusplus)
     
    1112{
    1213  caddr_t iov_base;
     14#if defined(__32BIT__) && !defined(TCPV40HDRS)
     15  size_t  iov_len;
     16#else
    1317  int     iov_len;
     18#endif
    1419};
    1520
     21
    1622/* needed for sys\socket.h TCPIPV4 now */
    17 #ifdef TCPIPV4
     23#ifdef TCPV40HDRS
    1824struct uio {
    1925        struct iovec    *uio_iov;
     
    2329        unsigned int    uio_resid;
    2430};
    25 enum    uio_rw { UIO_READ, UIO_WRITE };
     31#ifndef FREAD
    2632#define FREAD   1
    2733#define FWRITE  2
    2834#endif
     35#endif
    2936
    30 int readv (int, __const__ struct iovec *, int);
    31 int writev (int, __const__ struct iovec *, int);
     37enum    uio_rw { UIO_READ, UIO_WRITE };
    3238
    33 int _readv (int, __const__ struct iovec *, int);
    34 int _writev (int, __const__ struct iovec *, int);
     39#ifndef TCPV40HDRS
     40/* Segment flag values. */
     41enum 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
     48int _System readv (int, __const__ struct iovec *, int);
     49int _System writev (int, __const__ struct iovec *, int);
    3550
    3651#if defined (__cplusplus)
Note: See TracChangeset for help on using the changeset viewer.