annotate direct/yaffscfg.h @ 1:2822f1d7ce92

*** empty log message ***
author charles <charles>
date Wed, 03 Nov 2004 08:29:28 +0000
parents
children 582d5458b4c6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
1 /*
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
2 * Header file for using yaffs in an application via
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
3 * a direct interface.
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
4 */
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
5
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
6
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
7 #ifndef __YAFFSCFG_H__
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
8 #define __YAFFSCFG_H__
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
9
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
10
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
11 #include "devextras.h"
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
12
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
13 #define YAFFSFS_N_HANDLES 200
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
14
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
15
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
16 typedef struct {
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
17 const char *prefix;
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
18 struct yaffs_DeviceStruct *dev;
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
19 } yaffsfs_DeviceConfiguration;
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
20
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
21
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
22 void yaffsfs_Lock(void);
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
23 void yaffsfs_Unlock(void);
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
24
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
25 __u32 yaffsfs_CurrentTime(void);
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
26
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
27 void yaffsfs_SetError(int err);
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
28
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
29 #endif
2822f1d7ce92 *** empty log message ***
charles <charles>
parents:
diff changeset
30