Function riot_sys::os_mbuf_copyinto

source ·
pub unsafe extern "C" fn os_mbuf_copyinto(
    om: *mut os_mbuf,
    off: c_int,
    src: *const c_void,
    len: c_int
) -> c_int
Expand description

Copies the contents of a flat buffer into an mbuf chain, starting at the specified destination offset. If the mbuf is too small for the source data, it is extended as necessary. If the destination mbuf contains a packet header, the header length is updated.

@param omp The mbuf pool to allocate from. @param om The mbuf chain to copy into. @param off The offset within the chain to copy to. @param src The source buffer to copy from. @param len The number of bytes to copy.

@return 0 on success; nonzero on failure.