Provided by: libmongoc-doc_1.9.2+dfsg-1build1_all bug

NAME

       mongoc_iovec_t - mongoc_iovec_t

SYNOPSIS

SYNOPSIS

          #include <mongoc.h>

          #ifdef _WIN32
          typedef struct {
             u_long iov_len;
             char *iov_base;
          } mongoc_iovec_t;
          #else
          typedef struct iovec mongoc_iovec_t;
          #endif

       The   mongoc_iovec_t   structure  is  a  portability  abstraction  for  consumers  of  the
       mongoc_stream_t interfaces. It allows for scatter/gather I/O through the socket subsystem.

       WARNING:
          When writing portable code, beware of the ordering of iov_len and iov_base as they  are
          different  on  various  platforms.  Therefore,  you  should  not use C initializers for
          initialization.

AUTHOR

       MongoDB, Inc

COPYRIGHT

       2018, MongoDB, Inc