FreeBSD Manual Pages
MONGOC_IOVEC_T(3) libmongoc MONGOC_IOVEC_T(3) SYNOPSIS SYNOPSIS #include <mongoc/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 2009-present, MongoDB, Inc. 1.30.2 Apr 12, 2025 MONGOC_IOVEC_T(3)
SYNOPSIS | SYNOPSIS | AUTHOR | COPYRIGHT
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_iovec_t&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>
