1、
MPSS.DE.3.1.1/modem_proc/core/api/common/storage/fs_public.h
int efs_open(const char *path, int oflag, mode_t mode);
↓
int fd = efs_open ("/file1", O_TRUNC | O_WRONLY, 0644);
O_RDONLY:只读模式。
O_WRONLY:只写模式。
O_RDWR:读写模式。
O_APPEND:写入时数据自动追加到文件末尾。
O_CREAT:如果文件不存在,则创建它。
O_EXCL:如果文件已存在,则返回错误。
O_TRUNC:如果文件存在,则截断为0字节。
fs_ssize_t efs_write (int filedes, const void *buf, fs_size_t nbyte);
fs_ssize_t efs_read (int filedes, void *buf, fs_size_t nbyte);
2、
MPSS.DE.3.1.1/modem_proc/core/api/common/services/nv_items.h
typedef enum {
……
NV_FACTORY_DATA_3_I = 2499,
……
} nv_items_enum_type;
typedef PACKED union PACKED_POS