Lines Matching refs:score_fp
70 static FILE *score_fp;
147 score_fp = fdopen(score_fd, "r+");
148 if (score_fp == NULL) {
170 if (score_fp == NULL) {
176 if (flock(fileno(score_fp), LOCK_EX) < 0)
179 if (lockf(fileno(score_fp), F_LOCK, 1) < 0)
186 good = fscanf(score_fp, SCORE_SCANF_FMT,
264 rewind(score_fp);
266 (void)fprintf(score_fp, "%s %s %s %d %d %d\n",
270 (void)fflush(score_fp);
271 if (ferror(score_fp))
277 offset = ftell(score_fp);
278 (void)lseek(fileno(score_fp), (off_t)0, SEEK_SET);
279 (void)ftruncate(fileno(score_fp), (off_t)offset);
280 rewind(score_fp);
292 (void)flock(fileno(score_fp), LOCK_UN);
297 (void)fclose(score_fp);