Lines Matching refs:fp
31 FILE* fp = fopen(realPath, "rb+");
33 if (fp == nullptr) {
38 size_t ret = fwrite(&boot, sizeof(UpdateMessage), 1, fp);
41 fclose(fp);
44 if (fsync(fileno(fp)) == -1) {
48 int res = fclose(fp);
63 FILE* fp = fopen(realPath, "rb");
65 if (fp == nullptr) {
71 size_t ret = fread(&tempBoot, sizeof(UpdateMessage), 1, fp);
74 fclose(fp);
78 int res = fclose(fp);
124 FILE *fp = fopen(realPath, "rb+");
126 if (fp == nullptr) {
131 if (lseek(fileno(fp), MISC_UPDATER_PARA_OFFSET, SEEK_SET) == -1) {
132 LOG(ERROR) << "lseek fp failed";
133 fclose(fp);
136 size_t ret = fwrite(¶, sizeof(UpdaterPara), 1, fp);
139 fclose(fp);
143 if (fsync(fileno(fp)) == -1) {
147 if (fclose(fp) != 0) {
166 FILE *fp = fopen(realPath, "rb");
168 if (fp == nullptr) {
173 if (lseek(fileno(fp), MISC_UPDATER_PARA_OFFSET, SEEK_SET) == -1) {
174 LOG(ERROR) << "lseek fp failed";
175 fclose(fp);
178 size_t ret = fread(¶, sizeof(UpdaterPara), 1, fp);
181 fclose(fp);
185 fclose(fp);