diff options
Diffstat (limited to 'newlib/libc/stdio')
-rw-r--r-- | newlib/libc/stdio/fclose.c | 2 | ||||
-rw-r--r-- | newlib/libc/stdio/findfp.c | 8 | ||||
-rw-r--r-- | newlib/libc/stdio/fopen.c | 2 | ||||
-rw-r--r-- | newlib/libc/stdio/freopen.c | 2 | ||||
-rw-r--r-- | newlib/libc/stdio/vfprintf.c | 4 |
5 files changed, 9 insertions, 9 deletions
diff --git a/newlib/libc/stdio/fclose.c b/newlib/libc/stdio/fclose.c index 2f2ae47fa..f9fd17cb0 100644 --- a/newlib/libc/stdio/fclose.c +++ b/newlib/libc/stdio/fclose.c @@ -98,7 +98,7 @@ _DEFUN(_fclose_r, (rptr, fp), fp->_flags = 0; /* release this FILE for reuse */ _funlockfile (fp); #ifndef __SINGLE_THREAD__ - __lock_close_recursive (*(_LOCK_RECURSIVE_T *)&fp->_lock); + __lock_close_recursive (fp->_lock); #endif __sfp_lock_release (); diff --git a/newlib/libc/stdio/findfp.c b/newlib/libc/stdio/findfp.c index 9a9cb037e..a9695ffff 100644 --- a/newlib/libc/stdio/findfp.c +++ b/newlib/libc/stdio/findfp.c @@ -47,7 +47,7 @@ _DEFUN(std, (ptr, flags, file, data), ptr->_seek = __sseek; ptr->_close = __sclose; #if !defined(__SINGLE_THREAD__) && !defined(_REENT_SMALL) - __lock_init_recursive (*(_LOCK_RECURSIVE_T *)&ptr->_lock); + __lock_init_recursive (ptr->_lock); /* * #else * lock is already initialized in __sfp @@ -112,7 +112,7 @@ found: fp->_file = -1; /* no file */ fp->_flags = 1; /* reserve this slot; caller sets real flags */ #ifndef __SINGLE_THREAD__ - __lock_init_recursive (*(_LOCK_RECURSIVE_T *)&fp->_lock); + __lock_init_recursive (fp->_lock); #endif __sfp_lock_release (); @@ -143,8 +143,8 @@ _VOID _DEFUN(_cleanup_r, (ptr), struct _reent *ptr) { - /* _CAST_VOID _fwalk(fclose); */ - _CAST_VOID _fwalk (ptr, fflush); /* `cheating' */ + _CAST_VOID _fwalk(ptr, fclose); + /* _CAST_VOID _fwalk (ptr, fflush); */ /* `cheating' */ } #ifndef _REENT_ONLY diff --git a/newlib/libc/stdio/fopen.c b/newlib/libc/stdio/fopen.c index 816e1725c..64c24e7ef 100644 --- a/newlib/libc/stdio/fopen.c +++ b/newlib/libc/stdio/fopen.c @@ -143,7 +143,7 @@ _DEFUN(_fopen_r, (ptr, file, mode), __sfp_lock_acquire (); fp->_flags = 0; /* release */ #ifndef __SINGLE_THREAD__ - __lock_close_recursive (*(_LOCK_RECURSIVE_T *)&fp->_lock); + __lock_close_recursive (fp->_lock); #endif __sfp_lock_release (); return NULL; diff --git a/newlib/libc/stdio/freopen.c b/newlib/libc/stdio/freopen.c index 83128525a..d4a65e77b 100644 --- a/newlib/libc/stdio/freopen.c +++ b/newlib/libc/stdio/freopen.c @@ -157,7 +157,7 @@ _DEFUN(_freopen_r, (ptr, file, mode, fp), ptr->_errno = e; /* restore in case _close clobbered */ _funlockfile (fp); #ifndef __SINGLE_THREAD__ - __lock_close_recursive (*(_LOCK_RECURSIVE_T *)&fp->_lock); + __lock_close_recursive (fp->_lock); #endif __sfp_lock_release (); return NULL; diff --git a/newlib/libc/stdio/vfprintf.c b/newlib/libc/stdio/vfprintf.c index b589d18d7..9e970cef3 100644 --- a/newlib/libc/stdio/vfprintf.c +++ b/newlib/libc/stdio/vfprintf.c @@ -255,7 +255,7 @@ _DEFUN(__sbprintf, (rptr, fp, fmt, ap), fake._bf._size = fake._w = sizeof (buf); fake._lbfsize = 0; /* not actually used, but Just In Case */ #ifndef __SINGLE_THREAD__ - __lock_init_recursive (*(_LOCK_RECURSIVE_T *)&fake._lock); + __lock_init_recursive (fake._lock); #endif /* do the work, then copy any error status */ @@ -266,7 +266,7 @@ _DEFUN(__sbprintf, (rptr, fp, fmt, ap), fp->_flags |= __SERR; #ifndef __SINGLE_THREAD__ - __lock_close_recursive (*(_LOCK_RECURSIVE_T *)&fake._lock); + __lock_close_recursive (fake._lock); #endif return (ret); } |