projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove TCP_COOKIE_TRANSACTIONS from tcp.h
[musl]
/
src
/
stdio
/
fflush.c
diff --git
a/src/stdio/fflush.c
b/src/stdio/fflush.c
index
4c1647b
..
af70950
100644
(file)
--- a/
src/stdio/fflush.c
+++ b/
src/stdio/fflush.c
@@
-15,9
+15,6
@@
static int __fflush_unlocked(FILE *f)
f->wpos = f->wbase = f->wend = 0;
f->rpos = f->rend = 0;
f->wpos = f->wbase = f->wend = 0;
f->rpos = f->rend = 0;
- /* Hook for special behavior on flush */
- if (f->flush) f->flush(f);
-
return 0;
}
return 0;
}
@@
-28,7
+25,6
@@
weak_alias(dummy, __stdout_used);
int fflush(FILE *f)
{
int r;
int fflush(FILE *f)
{
int r;
- FILE *next;
if (f) {
FLOCK(f);
if (f) {
FLOCK(f);
@@
-40,12
+36,9
@@
int fflush(FILE *f)
r = __stdout_used ? fflush(__stdout_used) : 0;
OFLLOCK();
r = __stdout_used ? fflush(__stdout_used) : 0;
OFLLOCK();
- for (f=libc.ofl_head; f; f=next) {
+ for (f=libc.ofl_head; f; f=
f->
next) {
FLOCK(f);
FLOCK(f);
- //OFLUNLOCK();
if (f->wpos > f->wbase) r |= __fflush_unlocked(f);
if (f->wpos > f->wbase) r |= __fflush_unlocked(f);
- //OFLLOCK();
- next = f->next;
FUNLOCK(f);
}
OFLUNLOCK();
FUNLOCK(f);
}
OFLUNLOCK();