Allow to override the whence macros individually - just like the open flags.
This commit is contained in:
parent
a7cb609321
commit
938f151a66
1 changed files with 28 additions and 5 deletions
|
@ -54,7 +54,7 @@
|
||||||
*
|
*
|
||||||
* Author: Adam Dunkels <adam@sics.se>
|
* Author: Adam Dunkels <adam@sics.se>
|
||||||
*
|
*
|
||||||
* $Id: cfs.h,v 1.14 2009/02/27 14:50:35 nvt-se Exp $
|
* $Id: cfs.h,v 1.15 2009/02/28 11:39:02 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
#ifndef __CFS_H__
|
#ifndef __CFS_H__
|
||||||
#define __CFS_H__
|
#define __CFS_H__
|
||||||
|
@ -118,6 +118,33 @@ struct cfs_dirent {
|
||||||
#define CFS_APPEND 4
|
#define CFS_APPEND 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specify that cfs_seek() should compute the offset from the beginning of the file.
|
||||||
|
*
|
||||||
|
* \sa cfs_seek()
|
||||||
|
*/
|
||||||
|
#ifndef CFS_SEEK_SET
|
||||||
|
#define CFS_SEEK_SET 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specify that cfs_seek() should compute the offset from the current position of the file pointer.
|
||||||
|
*
|
||||||
|
* \sa cfs_seek()
|
||||||
|
*/
|
||||||
|
#ifndef CFS_SEEK_CUR
|
||||||
|
#define CFS_SEEK_CUR 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specify that cfs_seek() should compute the offset from the end of the file.
|
||||||
|
*
|
||||||
|
* \sa cfs_seek()
|
||||||
|
*/
|
||||||
|
#ifndef CFS_SEEK_END
|
||||||
|
#define CFS_SEEK_END 2
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Open a file.
|
* \brief Open a file.
|
||||||
* \param name The name of the file.
|
* \param name The name of the file.
|
||||||
|
@ -200,10 +227,6 @@ CCIF int cfs_write(int fd, const void *buf, unsigned int len);
|
||||||
* end moves the position offset bytes past the end of the file.
|
* end moves the position offset bytes past the end of the file.
|
||||||
*/
|
*/
|
||||||
#ifndef cfs_seek
|
#ifndef cfs_seek
|
||||||
#define CFS_SEEK_SET 0
|
|
||||||
#define CFS_SEEK_CUR 1
|
|
||||||
#define CFS_SEEK_END 2
|
|
||||||
|
|
||||||
CCIF cfs_offset_t cfs_seek(int fd, cfs_offset_t offset, int whence);
|
CCIF cfs_offset_t cfs_seek(int fd, cfs_offset_t offset, int whence);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue