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