Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Examples

cfs.h File Reference


Detailed Description

CFS header file.

Author:
Adam Dunkels <adam@sics.se>

Definition in file cfs.h.

#include "cfs/cfs-service.h"

Go to the source code of this file.

Defines

#define CFS_READ   0
 Specify that cfs_open() should open a file for reading.
#define CFS_WRITE   1
 Specify that cfs_open() should open a file for writing.
#define cfs_open(name, flags)   (cfs_find_service()->open(name, flags))
#define cfs_close(fd)   (cfs_find_service()->close(fd))
#define cfs_read(fd, buf, len)   (cfs_find_service()->read(fd, buf, len))
#define cfs_write(fd, buf, len)   (cfs_find_service()->write(fd, buf, len))
#define cfs_seek(fd, off)   (cfs_find_service()->seek(fd, off))
#define cfs_opendir(dirp, name)   (cfs_find_service()->opendir(dirp, name))
#define cfs_readdir(dirp, ent)   (cfs_find_service()->readdir(dirp, ent))
#define cfs_closedir(dirp)   (cfs_find_service()->closedir(dirp))

Functions

int cfs_open (const char *name, int flags)
 Open a file.
void cfs_close (int fd)
 Close an open file.
int cfs_read (int fd, char *buf, unsigned int len)
 Read data from an open file.
int cfs_write (int fd, char *buf, unsigned int len)
 Write data to an open file.
int cfs_seek (int fd, unsigned int offset)
 Seek to a specified position in an open file.
int cfs_opendir (struct cfs_dir *dirp, const char *name)
 Open a directory for reading directory entries.
int cfs_readdir (struct cfs_dir *dirp, struct cfs_dirent *dirent)
 Read a directory entry.
int cfs_closedir (struct cfs_dir *dirp)
 Close a directory opened with cfs_opendir().


Generated on Thu Jun 22 17:45:43 2006 for Contiki 2.x by  doxygen 1.4.4