1#include "stdio_impl.h" 2#include "pthread_impl.h" 3 4void funlockfile(FILE *f) 5{ 6 if (f->lockcount == 1) { 7 __unlist_locked_file(f); 8 f->lockcount = 0; 9 __unlockfile(f); 10 } else { 11 f->lockcount--; 12 } 13}