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