#include <oskit/io/absio.h>OSKIT_COMDECL oskit_absio_write(oskit_absio_t *f, const void *buf, oskit_off_t offset, oskit_size_t amount, [out] oskit_size_t *out_actual);
This method writes no more than amount bytes from buf into this object, starting at offset. out_actual is set to the actual number of bytes written.
- f
- The object to which to write.
- buf
- The buffer from which the data is to be copied.
- offset
- The offset in this object at which to start writing.
- amount
- The maximum number of bytes to write.
- out_actual
- The actual number of bytes written.
Returns 0 on success, or an error code specified in <oskit/error.h>, on error.