Lines Matching refs:fd
50 static int ParamFileClose(int fd) in ParamFileClose() argument
53 return close(fd); in ParamFileClose()
55 return UtilsFileClose(fd); in ParamFileClose()
59 static int ParamFileRead(int fd, char* buf, unsigned int len) in ParamFileRead() argument
62 return read(fd, buf, len); in ParamFileRead()
64 return UtilsFileRead(fd, buf, len); in ParamFileRead()
68 static int ParamFileWrite(int fd, const char* buf, unsigned int len) in ParamFileWrite() argument
71 return write(fd, buf, len); in ParamFileWrite()
73 return UtilsFileWrite(fd, buf, len); in ParamFileWrite()
89 int fd = open(path, O_RDONLY); in ParamFileStat() local
90 if (fd < 0) { in ParamFileStat()
93 *fileSize = lseek(fd, 0, SEEK_END); in ParamFileStat()
94 lseek(fd, 0, SEEK_SET); in ParamFileStat()
95 close(fd); in ParamFileStat()
125 int fd = -1; in LoadPersistParam() local
128 fd = ParamFileOpen(path, MODE_READ, 0); in LoadPersistParam()
129 if (fd < 0) { in LoadPersistParam()
131 fd = ParamFileOpen(path, MODE_READ, 0); in LoadPersistParam()
134 PARAM_CHECK(fd >= 0, break, "No valid persist parameter file %s", path); in LoadPersistParam()
141 ret = ParamFileRead(fd, buffer, fileSize); in LoadPersistParam()
160 if (fd > 0) { in LoadPersistParam()
161 ParamFileClose(fd); in LoadPersistParam()
170 static int PersistWrite(int fd, const char *name, const char *value) in PersistWrite() argument
172 int ret = ParamFileWrite(fd, name, strlen(name)); in PersistWrite()
176 ret = ParamFileWrite(fd, "=", strlen("=")); in PersistWrite()
180 ret = ParamFileWrite(fd, value, strlen(value)); in PersistWrite()
184 ret = ParamFileWrite(fd, "\n", strlen("\n")); in PersistWrite()
195 int fd = ParamFileOpen(PARAM_PERSIST_SAVE_PATH, MODE_APPEND, 0); in SavePersistParam() local
196 if (fd > 0) { in SavePersistParam()
197 ret = PersistWrite(fd, name, value); in SavePersistParam()
198 ParamFileSync(fd); in SavePersistParam()
199 ParamFileClose(fd); in SavePersistParam()
211 int fd = ParamFileOpen(PARAM_PERSIST_SAVE_PATH, MODE_CREATE, 0); in BatchSavePersistParamBegin() local
212 if (fd < 0) { in BatchSavePersistParamBegin()
217 *handle = (PERSIST_SAVE_HANDLE)fd; in BatchSavePersistParamBegin()
223 int fd = (int)handle; in BatchSavePersistParam() local
224 int ret = PersistWrite(fd, name, value); in BatchSavePersistParam()
233 int fd = (int)handle; in BatchSavePersistParamEnd() local
234 ParamFileSync(fd); in BatchSavePersistParamEnd()
235 ret = ParamFileClose(fd); in BatchSavePersistParamEnd()