Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

fs_size_t  fs_fwrite (void       *p_src,
                      fs_size_t   size,
                      fs_size_t   nitems,
                      FS_FILE    *p_file);

File

Called from

Code enabled by

fs_api.c

Application

FS_CFG_API_EN and not FS_CFG_RD_ONLY_EN

Write to a file.

Arguments

p_src

Pointer to source buffer.

size

Size of each item to write.

nitems

Number of items to write.

p_file

Pointer to a file.

Returned Value

Number of items written.

Notes/Warnings

  1. The size or nitems is 0, then the file is unchanged and zero is returned.
  2. If the file is buffered and the last operation is input (read), then a call to fs_fsetpos() or fs_fseek()must occur before output (write can be performed unless the end-of-file was encountered.
  3. The file must have been opened in write or update (read/write) mode.
  4. If the file was opened in append mode, all writes are forced to the end-of-file.
  • No labels