Home | History | Annotate | Download | only in sail

Lines Matching defs:sync_fp

148 static FILE *sync_fp;
252 if (sync_fp != NULL)
253 fclose(sync_fp);
259 sync_fp = fopen(sync_file, "w+");
262 sync_fp = fopen(sync_file, "r+");
264 if (sync_fp == NULL)
275 if (sync_fp != 0)
276 fclose(sync_fp);
335 if (flock(fileno(sync_fp), LOCK_EX|LOCK_NB) >= 0)
355 fseek(sync_fp, sync_seek, SEEK_SET);
357 switch (fscanf(sync_fp, "%d%d%d", &type, &shipnum, &isstr)) {
374 ch = getc(sync_fp);
394 if (fscanf(sync_fp, "%ld%ld%ld%ld", &a, &b, &c, &d)
406 fseek(sync_fp, 0L, SEEK_END);
408 sync_fp);
409 fflush(sync_fp);
412 sync_seek = ftell(sync_fp);
414 flock(fileno(sync_fp), LOCK_UN);