mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-22 10:30:13 +00:00
made the documentation more clear.
This commit is contained in:
parent
3eac697f85
commit
8e52b1bcfd
@ -57,9 +57,9 @@
|
|||||||
* \return 0 on success, -1 on failure.
|
* \return 0 on success, -1 on failure.
|
||||||
*
|
*
|
||||||
* Coffee uses sequential page structures for files. The sequential
|
* Coffee uses sequential page structures for files. The sequential
|
||||||
* structure can be reserved with a certain size. If no reservation
|
* structure can be reserved with a certain size. If a file has not
|
||||||
* has been done, files will be set to a default size once opened for
|
* been reserved when it is opened for the first time, it will be
|
||||||
* the first time.
|
* allocated with a default size.
|
||||||
*/
|
*/
|
||||||
int cfs_coffee_reserve(const char *name, cfs_offset_t size);
|
int cfs_coffee_reserve(const char *name, cfs_offset_t size);
|
||||||
|
|
||||||
@ -71,8 +71,9 @@ int cfs_coffee_reserve(const char *name, cfs_offset_t size);
|
|||||||
* \return 0 on success, -1 on failure.
|
* \return 0 on success, -1 on failure.
|
||||||
*
|
*
|
||||||
* When file data is first modified, Coffee creates a micro log for the
|
* When file data is first modified, Coffee creates a micro log for the
|
||||||
* file. The micro log stores a table of modifications where each record
|
* file. The micro log stores a table of modifications whose
|
||||||
* is of log_entry_size.
|
* parameters--the log size and the log entry size--can be modified
|
||||||
|
* through the cfs_coffee_configure_log function.
|
||||||
*/
|
*/
|
||||||
int cfs_coffee_configure_log(const char *file, unsigned log_size,
|
int cfs_coffee_configure_log(const char *file, unsigned log_size,
|
||||||
unsigned log_entry_size);
|
unsigned log_entry_size);
|
||||||
@ -82,14 +83,14 @@ int cfs_coffee_configure_log(const char *file, unsigned log_size,
|
|||||||
* \return 0 on success, -1 on failure.
|
* \return 0 on success, -1 on failure.
|
||||||
*
|
*
|
||||||
* Coffee formats the underlying storage by setting all bits to zero.
|
* Coffee formats the underlying storage by setting all bits to zero.
|
||||||
* This operation is required prior to using Coffee for the first time
|
* Formatting must be done before using Coffee for the first time in
|
||||||
* in a system.
|
* a mote.
|
||||||
*/
|
*/
|
||||||
int cfs_coffee_format(void);
|
int cfs_coffee_format(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Gives information about memory that must not be altered during
|
* \brief Points out a memory region that may not be altered during
|
||||||
* CFS-based checkpointing operations.
|
* checkpointing operations that use the file system.
|
||||||
* \param size
|
* \param size
|
||||||
* \return A pointer to the protected memory.
|
* \return A pointer to the protected memory.
|
||||||
*
|
*
|
||||||
@ -99,7 +100,6 @@ int cfs_coffee_format(void);
|
|||||||
*/
|
*/
|
||||||
void *cfs_coffee_get_protected_mem(unsigned *size);
|
void *cfs_coffee_get_protected_mem(unsigned *size);
|
||||||
|
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user