Query: vrb_move
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
vrb_move(3) VRB Programmer's Manual vrb_move(3)NAMEvrb_move - read data into a VRBLIBRARY-lvrbSYNOPSIS#include <vrb.h> size_t vrb_move(vrb_p target, vrb_p source, size_t size);DESCRIPTIONvrb_move moves data from one virtual ring buffer to another, up to the lesser of the available data in the source, the available space in the target, and the maximum size specified.ARGUMENTSvrb_p target specifies which virtual ring buffer to put data into. vrb_p source specifies which virtual ring buffer to get data from. size_t size specifies the maximum length to move, or ~0 for unlimited (all of buffer).RETURN VALUEsize_t If successful, the actual length of data moved is returned. If an error occurs, ~0 is returned.ERRORSIf an error is returned, then errno will have the following value: EINVAL An invalid virtual ring buffer pointer was specified for either the target or the source.SEE ALSOvrb(3), vrb_capacity(3), vrb_data_len(3), vrb_data_ptr(3), vrb_destroy(3), vrb_get(3), vrb_get_min(3), vrb_give(3), vrb_init(3), vrb_init_opt(3), vrb_is_empty(3), vrb_is_full(3), vrb_is_not_empty(3), vrb_is_not_full(3), vrb_new(3), vrb_new_opt(3), vrb_put(3), vrb_put_all(3), vrb_read(3), vrb_read_min(3), vrb_resize(3), vrb_space_len(3), vrb_space_ptr(3), vrb_take(3), vrb_uninit(3), vrb_write(3), vrb_write_min(3) vrb 2002-09-30 vrb_move(3)
Related Man Pages |
---|
ost_buffer(3) - debian |
vrb(3) - debian |
vrb_new(3) - debian |
vrb_read_min(3) - debian |
glbindbufferrange(3g) - osx |
Similar Topics in the Unix Linux Community |
---|
Rsync size descrepancies |
How to Split a source file in specified format? |