remove obsolete and unused gethostbyaddr implementation
[musl] / src / stdio / __stdio_exit.c
index e4380aa..191b445 100644 (file)
@@ -1,6 +1,6 @@
 #include "stdio_impl.h"
 
-static FILE *const dummy_file = 0;
+static FILE *volatile dummy_file = 0;
 weak_alias(dummy_file, __stdin_used);
 weak_alias(dummy_file, __stdout_used);
 weak_alias(dummy_file, __stderr_used);
@@ -16,8 +16,7 @@ static void close_file(FILE *f)
 void __stdio_exit(void)
 {
        FILE *f;
-       OFLLOCK();
-       for (f=libc.ofl_head; f; f=f->next) close_file(f);
+       for (f=*__ofl_lock(); f; f=f->next) close_file(f);
        close_file(__stdin_used);
        close_file(__stdout_used);
 }