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>
|
||||
*
|
||||
* $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__
|
||||
#define __CFS_H__
|
||||
|
@ -118,6 +118,33 @@ struct cfs_dirent {
|
|||
#define CFS_APPEND 4
|
||||
#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.
|
||||
* \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.
|
||||
*/
|
||||
#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);
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue