Contents

buf_bwrite

Write a buffer's data to backing store.

Declaration

errno_t buf_bwrite(buf_t bp);

Parameters

  • bp:

    The buffer to write to disk.

Return Value

0 for success; errors from buf_biowait().

Discussion

Once the data in a buffer has been modified, buf_bwrite() starts sending it to disk by calling VNOP_STRATEGY. Unless B_ASYNC has been set on the buffer (by buf_setflags() or otherwise), data will have been written to disk when buf_bwrite() returns. See Bach (p 56).

See Also

Buffers