Lines Matching defs:file
56 #define LOG_FILE_LIMIT (500 * 1024) /* log file size limit:500k */
68 FILE *file;
113 * path:file path name.
141 /* file is exist */
177 FILE *file, long fileLen, uint32_t index)
183 /* filter valid file */
184 if (g_files[i].file != NULL || g_files[i].valid == FILE_VALID) {
200 g_files[i].file = file;
209 (void)fclose(file);
226 FILE *file = NULL;
231 /* file is not exist */
232 file = fopen(logName, "a+");
235 /* file is exist */
236 file = fdopen(fd1, "w");
239 if (file == NULL) {
245 int32_t fd2 = fileno(file);
248 (void)fclose(file);
256 (void)fseek(file, 0L, SEEK_END); /* seek to file ending */
258 *fileLen = ftell(file); /* get file len */
263 size_t ret1 = fwrite(g_teeVersion, 1, strlen(g_teeVersion), file);
269 return file;
343 tloge("malloc file for compress failed\n");
350 tloge("snprintf file to compress error %d %s, %s, %u\n", ret, g_teeTempPath, uuidAscii, i);
366 tloge("unlink file %s failed, ret %d\n", filesToCompress[i], ret);
390 * Find a suitable compressed file name,
420 /* delete first file, and other files's name number rename forward. */
433 * Updates the names of files except the first file.
434 * Use the last file name as the compress file name.
579 * Find a suitable compressed file name,
584 * Delete first file, and other files's name number rename forward.
585 * Use the last file name as the compress file name.
609 tloge("the file index is overflow %u\n", g_files[fileNum].fileIndex);
633 tloge("file full and rename error %s, %s, %d, errno %d\n", logName, logName2, rc, errno);
642 (void)fclose(g_files[fileNum].file);
648 /* this file is full */
676 if (g_files[i].file == NULL) {
677 tloge("unexpected error in index %u, file is null\n", i);
682 /* check file len is limit */
687 tlogd("get log file %s\n", g_files[i].logName);
700 /* get the number of file */
724 FILE *file = NULL;
736 /* base on uuid data, new a file */
743 /* get the number of file */
746 /* each time write the "-0" suffix name file */
754 file = LogFilesOpen(logName, &fileLen);
755 if (file == NULL) {
759 return LogFilesAdd(uuid, logName, file, fileLen, fileIndex);
771 * Check whether the file size exceeds the value of LOG_FILE_LIMIT. If yes, create another file.
775 if (g_files[i].file == NULL) {
779 tlogd("close file %s, fileLen %ld\n", g_files[i].logName, g_files[i].fileLen);
780 (void)fflush(g_files[i].file);
781 (void)fclose(g_files[i].file);
788 /* this file is full */
886 if ((logFile == NULL) || (logFile->file == NULL)) {
887 tloge("can not save log, file is null\n");
891 writeNum = fwrite(logItem->logBuffer, 1, (size_t)logItem->logRealLen, logFile->file);
893 tloge("save file failed %zu, %u\n", writeNum, logItem->logRealLen);
894 (void)fclose(logFile->file);
915 /* write log file */
1016 * When current logs read finished, the code will return here, close this file,
1039 /* close file */