OSDN Git Service

2003-03-30 Thomas Pfaff <tpfaff@gmx.net>
authorjjohnstn <jjohnstn>
Tue, 30 Mar 2004 21:11:52 +0000 (21:11 +0000)
committerjjohnstn <jjohnstn>
Tue, 30 Mar 2004 21:11:52 +0000 (21:11 +0000)
        * libc/stdio/findfp.c (__fp_lock_all): Add call to
        __sfp_lock_acquire.
        (__fp_unlock_all): Add call to __sfp_lock_release.

newlib/ChangeLog
newlib/libc/stdio/findfp.c

index 9f2f066..04832e5 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-30  Thomas Pfaff  <tpfaff@gmx.net>
+
+       * libc/stdio/findfp.c (__fp_lock_all): Add call to
+       __sfp_lock_acquire.
+       (__fp_unlock_all): Add call to __sfp_lock_release. 
+
 2004-03-25  Thomas Pfaff  <tpfaff@gmx.net>
 
        * libc/stdio/fclose.c (fclose): Protect file pointer list when
index 10f01b2..f8b67f7 100644 (file)
@@ -232,6 +232,8 @@ __fp_unlock (ptr)
 void
 __fp_lock_all ()
 {
+  __sfp_lock_acquire (); 
+
   (void) _fwalk (_REENT, __fp_lock);
 }
 
@@ -239,5 +241,7 @@ void
 __fp_unlock_all ()
 {
   (void) _fwalk (_REENT, __fp_unlock);
+
+  __sfp_lock_release ();
 }
 #endif